Lista as contas de host configuradas para um host em uma instância do Bastionhost. As contas de host são as credenciais usadas por engenheiros de O&M para fazer logon no 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:ListHostAccounts |
list |
*All Resource
|
Nenhuma | Nenhuma |
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| InstanceId |
string |
Sim |
O ID da instância do Bastionhost. Nota
Você pode chamar a operação DescribeInstances para obter o ID da instância. |
bastionhost-cn-st220aw**** |
| RegionId |
string |
Não |
O ID da região da instância do Bastionhost. Nota
Para mais informações sobre o mapeamento entre IDs de região e nomes de região, consulte Regiões e zonas. |
cn-hangzhou |
| HostId |
string |
Sim |
O ID do host para o qual você deseja consultar as contas de host. Nota
Você pode chamar a operação ListHosts para obter 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. O nome pode ter até 128 caracteres. Este parâmetro suporta apenas consultas por termo. |
abc |
| ProtocolName |
string |
Não |
O protocolo da conta de host que você deseja consultar.
|
SSH |
| HostIds |
string |
Não |
O array de IDs de host para os quais você deseja consultar as contas de host. Nota
Este parâmetro só entra em vigor quando o valor do parâmetro HostId é 0. Se o parâmetro HostId for especificado com um valor diferente de zero, este parâmetro será ignorado. |
["2","3"] |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
|||
| TotalCount |
integer |
O número total de contas de host retornadas. |
1 |
| RequestId |
string |
O ID da solicitação. |
EC9BF0F4-8983-491A-BC8C-1B4DD94976DE |
| HostAccounts |
array<object> |
A lista das contas de host retornadas. |
|
|
object |
|||
| HasPassword |
boolean |
Indica se uma senha está definida para a conta de host.
|
true |
| PrivateKeyFingerprint |
string |
A impressão digital da chave privada da conta de host. |
fe:ca:37:42:30:00:9d:95:e6:73:e5:b0:32:0a:**:** |
| ProtocolName |
string |
O protocolo da conta de host.
|
SSH |
| HostAccountName |
string |
O nome da conta de host. |
abc |
| HostAccountId |
string |
O ID da conta de host. |
1 |
| HostId |
string |
O ID do host. |
1 |
| HostShareKeyId |
string |
O ID da chave compartilhada do host. |
1 |
| RotationMode |
string |
O modo de alteração de senha da conta.
Nota
Este parâmetro está disponível apenas para instâncias do Bastionhost V3.2.47 ou posterior. |
Privileged |
| HostShareKeyName |
string |
O nome da chave compartilhada do host. |
name |
| PrivilegeType |
string |
O tipo de permissão da conta.
Nota
Este parâmetro está disponível apenas para instâncias do Bastionhost V3.2.47 ou posterior. |
Normal |
Exemplos
Resposta de sucesso
JSON formato
{
"TotalCount": 1,
"RequestId": "EC9BF0F4-8983-491A-BC8C-1B4DD94976DE",
"HostAccounts": [
{
"HasPassword": true,
"PrivateKeyFingerprint": "fe:ca:37:42:30:00:9d:95:e6:73:e5:b0:32:0a:**:**",
"ProtocolName": "SSH",
"HostAccountName": "abc",
"HostAccountId": "1",
"HostId": "1",
"HostShareKeyId": "1",
"RotationMode": "Privileged",
"HostShareKeyName": "name",
"PrivilegeType": "Normal"
}
]
}
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.