Consulta as contas de host de um host e verifica se um usuário está autorizado a gerenciar cada conta de host.
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
yundun-bastionhost:ListHostAccountsForUser |
list |
*Instance
|
Nenhuma | Nenhuma |
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| InstanceId |
string |
Sim |
O ID do bastion host no qual você deseja realizar a consulta. Serão consultadas as contas de host que o usuário especificado está autorizado a gerenciar no host especificado. 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 no qual você deseja realizar a consulta. Serão consultadas as contas de host que o usuário especificado está autorizado a gerenciar no host especificado. 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 para o qual você deseja consultar as contas de host autorizadas. Nota
Você pode chamar a operação ListUsers para consultar o ID do usuário. |
1 |
| HostId |
string |
Sim |
O ID do host a ser consultado. Nota
Você pode chamar a operação ListHosts para consultar o ID do host. |
1 |
| PageNumber |
string |
Não |
O número da página a ser retornada. Valor padrão: 1. |
1 |
| PageSize |
string |
Não |
O número de entradas a serem retornadas em cada página. Nota
Recomendamos que você não deixe este parâmetro vazio. |
20 |
| HostAccountName |
string |
Não |
O nome da conta de host que você deseja consultar. Há suporte para correspondência exata. |
root |
Todas as solicitaçõ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 |
|||
| TotalCount |
integer |
O número total de contas de host que foram consultadas. |
1 |
| RequestId |
string |
O ID da solicitação. |
EC9BF0F4-8983-491A-BC8C-1B4DD94976DE |
| HostAccounts |
array<object> |
Uma matriz que contém as contas de host consultadas. |
|
|
object |
|||
| HostAccountName |
string |
O nome da conta de host. |
root |
| HostAccountId |
string |
O ID da conta de host. |
1 |
| IsAuthorized |
boolean |
Indica se o usuário está autorizado a gerenciar a conta de host. Valores válidos:
|
true |
| ProtocolName |
string |
O protocolo que é usado pelo host. Valores válidos:
|
SSH |
| HostId |
string |
O ID do host para o qual as contas de host foram consultadas. |
1 |
Exemplos
Resposta de sucesso
JSON formato
{
"TotalCount": 1,
"RequestId": "EC9BF0F4-8983-491A-BC8C-1B4DD94976DE ",
"HostAccounts": [
{
"HostAccountName": "root",
"HostAccountId": "1",
"IsAuthorized": true,
"ProtocolName": "SSH",
"HostId": "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.