Autoriza um usuário a gerenciar um ou mais grupos de hosts e contas de host.
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 grupos de 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 grupos de 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 grupos de hosts e as contas de host. Nota
Você pode chamar a operação ListUsers para consultar o ID do usuário. |
1 |
| HostGroups |
string |
Sim |
O ID do grupo de hosts e o nome da conta de host que você deseja autorizar o usuário a gerenciar. Você pode especificar até 10 IDs de grupos de hosts e até 10 nomes de contas de host para cada grupo de hosts. Você pode especificar apenas IDs de grupos de hosts. Nesse caso, o usuário é autorizado a gerenciar apenas os grupos de hosts especificados. Para obter mais informações sobre este parâmetro, consulte a seção "Descrição do parâmetro HostGroups" deste tópico. Nota
Você pode chamar a operação ListHostGroups para consultar o ID do grupo de hosts e a operação ListHostAccounts para consultar o nome da conta de host. |
[ {"HostGroupId":"1"}, {"HostGroupId":"2","HostAccountNames":["root","111","abc"]}, {"HostGroupId":"3","HostAccountNames":["root","111","abc"]}, {"HostGroupId":"4","HostAccountNames":["root","111","abc"]} ] |
Descrição de HostGroups.
| Campo | Tipo | Exemplo | Descrição |
| HostGroupId | string | 1 | O ID do grupo de hosts. |
| HostAccountNames | array[string] | ["root","111","abc"] | O nome da conta de host. O valor é uma string JSON. Você pode especificar até 10 nomes de contas de host para cada grupo de hosts. |
O código a seguir fornece um exemplo das configurações do parâmetro HostGroups:
[
{"HostGroupId":"1"},
{"HostGroupId":"2","HostAccountNames":["root","111","abc"]},
{"HostGroupId":"3","HostAccountNames":["root","111","abc"]},
{"HostGroupId":"4","HostAccountNames":["root","111","abc"]}
]
Todas as operações de API do Alibaba Cloud devem incluir parâmetros de solicitação comuns. Para obter mais informações sobre os parâmetros de solicitação comuns, consulte Parâmetros comuns. Para obter mais informações sobre exemplos de solicitações, consulte a seção "Exemplos" deste tópico.
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:
|
OK |
| Message |
string |
Este parâmetro foi descontinuado. |
None |
| HostGroupId |
string |
O ID do grupo de hosts. |
1 |
| UserId |
string |
O ID do usuário. |
1 |
| HostAccountNames |
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 account. Valid values:
|
OK |
| Message |
string |
This parameter is deprecated. |
None |
| HostAccountName |
string |
The name of the host account. |
root |
Exemplos
Resposta de sucesso
JSON formato
{
"RequestId": "EC9BF0F4-8983-491A-BC8C-1B4DD94976DE",
"Results": [
{
"Code": "OK",
"Message": "None",
"HostGroupId": "1",
"UserId": "1",
"HostAccountNames": [
{
"Code": "OK",
"Message": "None",
"HostAccountName": "root"
}
]
}
]
}
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.