Após adicionar um host ao Bastionhost, você pode criar uma conta de host para gerenciar a conta existente desse host no Bastionhost. Depois que uma conta de host é criada, os engenheiros de O&M podem usá-la para fazer logon no host por meio do Bastionhost e realizar operações de O&M.
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
yundun-bastionhost:CreateHostAccount |
create |
*Todos os recursos.
|
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 onde reside o host para o qual você deseja criar uma conta de host. Nota
Você pode chamar a operação DescribeInstances para consultar o ID da instância do Bastionhost. |
bastionhost-cn-st220aw**** |
| RegionId |
string |
Não |
O ID da região da instância do Bastionhost onde reside o host para o qual você deseja criar uma conta 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 |
| HostId |
string |
Sim |
O ID do host para o qual você deseja criar uma conta de host. Nota
Você pode chamar a operação ListHosts para consultar este parâmetro. |
1 |
| ProtocolName |
string |
Sim |
O nome do protocolo da conta de host a ser criada.
|
SSH |
| HostAccountName |
string |
Sim |
O nome da conta de host a ser criada. O nome pode ter até 128 caracteres. |
accountname |
| Password |
string |
Não |
A senha da conta de host a ser criada. |
123456 |
| PrivateKey |
string |
Não |
A chave privada da conta de host a ser criada. O valor é uma string codificada em Base64. Nota
Este parâmetro só entra em vigor quando ProtocolName está definido como SSH. Você não precisa configurar este parâmetro quando ProtocolName está definido como RDP. Você pode configurar uma senha e uma chave privada para a conta de host. Ao se conectar a um ativo, o Bastionhost usa preferencialmente a chave privada. |
LS0tLS1******RCBSU0tLQ== |
| PassPhrase |
string |
Não |
A frase secreta da chave privada da conta de host a ser criada. Nota
Você pode configurar este parâmetro quando ProtocolName está definido como SSH. Você não precisa configurar este parâmetro quando ProtocolName está definido como RDP. |
123456 |
| HostShareKeyId |
string |
Não |
O ID da chave compartilhada do host. |
1 |
| PrivilegeType |
string |
Não |
O tipo de privilégio da conta. Valor padrão: Normal.
Nota
Suportado apenas na V3.2.47 e posteriores. |
Normal |
| RotationMode |
string |
Não |
O modo de alteração de senha da conta. Valor padrão: Self.
Nota
Suportado apenas na V3.2.47 e posteriores. |
Self |
| ProjectId |
integer |
Não |
O ID do projeto. |
3 |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
|||
| HostAccountId |
string |
O ID da conta de host. |
1 |
| RequestId |
string |
O ID da solicitação. |
EC9BF0F4-8983-491A-BC8C-1B4DD94976DE |
Exemplos
Resposta de sucesso
JSON formato
{
"HostAccountId": "1",
"RequestId": "EC9BF0F4-8983-491A-BC8C-1B4DD94976DE"
}
Códigos de erro
|
Código de status HTTP |
Código de erro |
Mensagem de erro |
Descrição |
|---|---|---|---|
| 400 | InvalidParameter | The argument is invalid. | |
| 400 | HostAccountAlreadyExists | The host account already exists. | |
| 500 | InternalError | 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.