Este conteúdo foi traduzido por máquina para sua conveniência e a Huawei Cloud não pode garantir que o conteúdo foi traduzido com precisão. Para exibir o conteúdo original, use o link no canto superior direito para mudar para a página em inglês.
Central de ajuda> Elastic Cloud Server> Referência de API> As API (recomendado)> Gerenciamento de senha> Redefinição da senha para fazer login em um ECS com alguns cliques
Atualizado em 2022-11-08 GMT+08:00

Redefinição da senha para fazer login em um ECS com alguns cliques

Função

Essa API é usada para redefinir a senha da conta de gerenciamento, root ou Administrator do ECS.

Restrições

  • Por padrão, não há verificação de complexidade de senha que atenda aos requisitos de segurança. Nenhuma mensagem de erro é exibida depois que uma senha insegura é inserida.
  • Antes de usar essa API, você deve instalar plug-ins de redefinição de senha. Para obter detalhes sobre como baixar e instalar plug-ins de redefinição de senha com um clique, consulte (Opcional) Instalando os plug-ins de redefinição de senha com um clique.
  • Não é possível determinar se um ECS oferece suporte à redefinição de senha.
  • Se a função de redefinição de senha não entrar em vigor, essa API não relatará um erro.
  • Uma nova senha entra em vigor depois que o ECS é iniciado ou reiniciado.

URI

PUT /v1/{project_id}/cloudservers/{server_id}/os-reset-password

Tabela 1 lista os parâmetros de URI.
Tabela 1 Descrição do parâmetro

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.

server_id

Sim

Especifica a ID de ECS.

Solicitação

Tabela 2 descreve os parâmetros de solicitação.

Tabela 2 Parâmetros de solicitação

Parâmetro

Obrigatório

Tipo

Descrição

reset-password

Sim

Object

Consulte Tabela 3.

Tabela 3 descrição do campo reset-password

Parâmetro

Obrigatório

Tipo

Descrição

is_check_password

Não

Boolean

Especifica se a complexidade da senha deve ser verificada. O valor padrão é false.

new_password

Sim

String

Especifica a nova senha para fazer login em um ECS.

Por padrão, essa API não verifica a segurança da senha. Para verificar a segurança da senha, defina is_check_password como true.

Uma nova senha deve estar em conformidade com as seguintes regras:
  • Consiste de 8 a 26 caracteres.
  • Suporta os seguintes caracteres: !@%-_=+[]:./?
  • Não pode conter nenhum dos seguintes caracteres: ¥—— ·~`#&^,{}*();"'<>|\ $
  • Contém pelo menos três dos seguintes itens: letras maiúsculas, minúsculas, dígitos e caracteres especiais permitidos.
  • Não pode conter o nome de usuário Administrator/root ou o nome de usuário escrito de trás para frente.
  • Não pode conter três caracteres consecutivos no nome de usuário Administrator

Resposta

Nenhum

Exemplo de solicitação

A senha na solicitação é usada como exemplo. Não copie para uso.

PUT https://{endpoint}/v1/{project_id}/cloudservers/{server_id}/os-reset-password
{
	"reset-password": {
		"new_password": "YNbUwp!dUc9MClnv"
	}
}

Exemplo de resposta

Nenhum

Valores retornados

Consulte Valores retornados para solicitações gerais.

Códigos de erro

Consulte Códigos de erro.