Redefinição das senhas para efetuar login nos ECS em um lote
Função
Essa API é usada para redefinir as senhas da conta de gerenciamento do ECS, root ou Administrator, em um lote.
Restrições
- Antes de usar essa API, você deve instalar plug-ins de redefinição de senha. Para obter instruções sobre como baixar e instalar os plug-ins de redefinição de senha, consulte "Instalar plug-ins de redefinição de senha com um clique" no Guia de usuário do Elastic Cloud Server.
- Depois que a solicitação para redefinir a senha é emitida, essa API não relata um erro se a execução do script falhar.
- Uma nova senha entra em vigor depois que o ECS é iniciado ou reiniciado.
URI
PUT /v1/{project_id}/cloudservers/os-reset-passwords
Tabela 1 lista os parâmetros de URI.
Parâmetro |
Obrigatório |
Descrição |
---|---|---|
project_id |
Sim |
Especifica a ID do projeto. Para obter detalhes de como conseguir o ID de domínio, consulte Obtenção de um ID de projeto. |
Solicitação
Tabela 2 descreve os parâmetros de solicitação.
Parâmetro |
Tipo |
Obrigatório |
Descrição |
---|---|---|---|
new_password |
String |
Sim |
Especifica a nova senha. Este campo é obrigatório somente se dry_run for definido como false.
Uma nova senha deve estar em conformidade com as seguintes regras:
|
dry_run |
Boolean |
Não |
Especifica se deve verificar a solicitação e redefinir as senhas do ECS.
O valor padrão é false. |
servers |
Array of objects |
Sim |
Especifica os IDs dos ECS de destino. Para obter detalhes, consulte Tabela 3. |
Resposta
Consulte Respostas (Operação em lote).
Exemplo de solicitação
A senha na solicitação é usada como exemplo. Não copie para uso.
PUT https://{endpoint}/v1/{project_id}/cloudservers/os-reset-passwords
{ "new_password": "YNbUwp!dUc9MClnv", "dry_run": true, "servers": [ { "id":"1bd0eb17-4466-4c15-a9ce-87727ad311b5" }, { "id":"fd6b6e9d-64a1-40fa-b7dc-f491be42fdd2" } ] }
Exemplo de resposta
Consulte Respostas (Operação em lote).
Valores retornados
Códigos de erro
Consulte Códigos de erro.