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
Parámetro |
Obligatorio |
Descripción |
---|---|---|
project_id |
Sí |
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 |
Sí |
Especifica el ID ECS. |
Solicitud
Tabla 2 describes the request parameters.
Parámetro |
Obligatorio |
Tipo |
Descripción |
---|---|---|---|
reset-password |
Sí |
Object |
Consulte Tabla 3 |
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 |
Sí |
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:
|
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
Valores devueltos
Códigos de error
Consulte Códigos de error