Estos contenidos se han traducido de forma automática para su comodidad, pero Huawei Cloud no garantiza la exactitud de estos. Para consultar los contenidos originales, acceda a la versión en inglés.
Centro de ayuda/ Elastic Cloud Server/ Referencia de la API/ API (recomendado)/ Gestión de contraseña/ Restablecimiento de la contraseña para iniciar sesión en un ECS con pocos clics
Actualización más reciente 2022-11-08 GMT+08:00

Restablecimiento de la contraseña para iniciar sesión en un ECS con pocos clics

Función

Esta API se utiliza para restablecer la contraseña de la cuenta de gestión de ECS, root o Administrator.

Restricciones

  • De forma predeterminada, no hay una comprobación de complejidad de contraseña que cumpla con los requisitos de seguridad. No se muestra ningún mensaje de error después de introducir una contraseña insegura.
  • Antes de usar esta API, debe instalar complementos de restablecimiento de contraseña. Para obtener detalles sobre cómo descargar e instalar complementos de restablecimiento de contraseña con un solo clic, consulte (Opcional) Instalación de complementos de restablecimiento de contraseña con un solo clic.
  • No puede determinar si un ECS admite el restablecimiento de contraseña.
  • Si la función de restablecimiento de contraseña no tiene efecto, esta API no reporta ningún error.
  • Una nueva contraseña entra en vigor después de iniciar o reiniciar el ECS.

URI

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

Tabla 1 enumera los parámetros URI.
Tabla 1 Descripción del parámetro

Parámetro

Obligatorio

Descripción

project_id

Especifica el ID del proyecto.

Para obtener más información sobre cómo obtener el ID, consulte Obtención de un ID de proyecto.

server_id

Especifica el ID ECS.

Solicitud

Tabla 2 describes the request parameters.

Tabla 2 Request parameters

Parámetro

Obligatorio

Tipo

Descripción

reset-password

Object

Consulte Tabla 3

Tabla 3 Descripción del campo reset-password

Parámetro

Obligatorio

Tipo

Descripción

is_check_password

No

Boolean

Especifica si se debe comprobar la complejidad de la contraseña. El valor predeterminado es false.

new_password

String

Especifica la nueva contraseña para iniciar sesión en un ECS.

De forma predeterminada, esta API no comprueba la seguridad de la contraseña. Para comprobar la seguridad de la contraseña, establezca is_check_password en true.

Una nueva contraseña debe cumplir con las siguientes reglas:
  • Consta de 8 a 26 caracteres.
  • Soporta los siguientes caracteres: !@%-_=+[]:./?
  • No puede contener ninguno de los siguientes caracteres: ¥—— ·~`#&^,{}*();"'<>|\ $
  • Contiene al menos tres de los siguientes: letras mayúsculas, minúsculas, dígitos y caracteres especiales permitidos.
  • No puede contener el nombre de usuario Administrator/root o el nombre de usuario escrito al revés.
  • No puede contener tres caracteres consecutivos en el nombre de usuario Administrator

Respuesta

No hay

Ejemplo de la solicitud

La contraseña de la solicitud se utiliza como ejemplo. No lo copie para su uso.

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

Ejemplo de la respuesta

No hay

Códigos de error

Consulte Códigos de error