Após adicionar um usuário ao seu bastion host, você deve autorizar o usuário a gerenciar ativos. Somente usuários autorizados podem fazer login no bastion host para executar operações de O&M nos ativos.
Experimente agora
Testar
Autorização RAM
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| InstanceId |
string |
Sim |
O ID do bastion host para o qual você deseja autorizar o usuário a gerenciar os hosts e as contas de host. Nota
Você pode chamar a operação DescribeInstances para consultar o ID do bastion host. |
bastionhost-cn-st220aw**** |
| RegionId |
string |
Não |
O ID da região do bastion host para o qual você deseja autorizar o usuário a gerenciar os hosts e as contas de host. Nota
Para obter mais informações sobre o mapeamento entre IDs de região e nomes de região, consulte Regiões e zonas. |
cn-hangzhou |
| UserId |
string |
Sim |
O ID do usuário que você deseja autorizar a gerenciar os hosts e as contas de host. Nota
Você pode chamar a operação ListUsers para consultar o ID do usuário. |
1 |
| Hosts |
string |
Sim |
Os IDs dos hosts e das contas de host que você deseja autorizar o usuário a gerenciar. Você pode especificar até 10 IDs de host e até 10 IDs de conta de host para cada host. Você pode especificar apenas IDs de host. Nesse caso, o usuário é autorizado a gerenciar apenas os hosts especificados. Para obter mais informações sobre este parâmetro, consulte a seção "Descrição do parâmetro Hosts" deste tópico. Nota
Você pode chamar a operação ListHosts para consultar o ID do host e a operação ListHostAccounts para consultar o ID da conta de host. |
[ {"HostId":"1"}, {"HostId":"2","HostAccountIds":["1","2","3"]}, {"HostId":"3","HostAccountIds":["4","5","6"]}, {"HostId":"4","HostAccountIds":["9","8","7"]} ] |
Descrição de Hosts.
| Campo | Tipo | Exemplo | Descrição |
| HostId | string | 1 | O ID do host. |
| HostAccountIds | array[string] | ["9","8","7"] | O ID da conta de host. O valor é uma string JSON. Você pode especificar até 10 IDs de conta de host para cada host. |
O código a seguir fornece um exemplo das configurações do parâmetro Hosts:
[
{"HostId":"1"},
{"HostId":"2","HostAccountIds":["1","2","3",...]},
{"HostId":"3","HostAccountIds":["4","5","6",...]},
{"HostId":"4","HostAccountIds":["9","8","7",...]}
]```
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
|||
| RequestId |
string |
O ID da solicitação. |
EC9BF0F4-8983-491A-BC8C-1B4DD94976DE |
| Results |
array<object> |
O resultado da chamada. |
|
|
array<object> |
|||
| Code |
string |
O código de retorno que indica se a chamada foi bem-sucedida. Valores válidos:
Nota
Certifique-se de que os parâmetros da solicitação sejam válidos e chame a operação novamente.
Nota
Verifique se o ID especificado do bastion host existe, se os hosts especificados existem e se os IDs de host especificados são válidos. Em seguida, chame a operação novamente.
|
OK |
| Message |
string |
Este parâmetro foi descontinuado. |
None |
| HostId |
string |
O ID do host. |
1 |
| UserId |
string |
O ID do usuário. |
1 |
| HostAccounts |
array<object> |
O resultado da autorização do usuário para gerenciar as contas de host. |
|
|
object |
|||
| Code |
string |
The return code that indicates whether the user was authorized to manage the host accounts. Valid values:
|
OK |
| Message |
string |
This parameter is deprecated. |
None |
| HostAccountId |
string |
The ID of the host account. |
1 |
Exemplos
Resposta de sucesso
JSON formato
{
"RequestId": "EC9BF0F4-8983-491A-BC8C-1B4DD94976DE",
"Results": [
{
"Code": "OK",
"Message": "None",
"HostId": "1",
"UserId": "1",
"HostAccounts": [
{
"Code": "OK",
"Message": "None",
"HostAccountId": "1"
}
]
}
]
}
Códigos de erro
|
Código de status HTTP |
Código de erro |
Mensagem de erro |
Descrição |
|---|---|---|---|
| 400 | InvalidParameter | The argument is invalid. | The argument is invalid. |
| 500 | InternalError | An unknown error occurred. | An unknown error occurred. |
Consulte Códigos de Erro para uma lista completa.
Notas de versão
Consulte Notas de Versão para uma lista completa.