Restauración de un clúster
Función
Esta API se utiliza para restaurar clústeres mediante la instantánea.
URI
- Formato URI
POST /v1.0/{project_id}/snapshots/{snapshot_id}/actions
- Descripción del parámetro
Tabla 1 Parámetros URI Parámetro
Obligatorio
Tipo
Descripción
project_id
Sí
String
ID de proyecto. Para obtener más información sobre cómo obtener el ID, consulte Obtención de un ID de proyecto.
snapshot_id
Sí
String
ID de la instantánea que se va a restaurar
Mensaje de solicitud
- Ejemplo de solicitud
POST /v1.0/89cd04f168b84af6be287f71730fdb4b/snapshots/4ca46bf1-5c61-48ff-b4f3-0ad4e5e3ba90/actions {"restore": { "name": "dws-1", "subnet_id": "374eca02-cfc4-4de7-8ab5-dbebf7d9a720", "security_group_id": "dc3ec145-9029-4b39-b5a3-ace5a01f772b", "vpc_id": "85b20d7e-9eb7-4b2a-98f3-3c8843ea3574", "availability_zone": "ap-southeast-1", "port": 8000, "public_ip": { "public_bind_type": "auto_assign", "eip_id": "" }, "enterprise_project_id":"aca4e50a-266f-4786-827c-f8d6cc3fbada" } }
- Descripción del parámetro
Tabla 2 Parámetros de solicitud Parámetro
Obligatorio
Tipo
Descripción
restore
Sí
Restore object
Objeto a restaurar
Tabla 3 Restablecer Parámetro
Obligatorio
Tipo
Descripción
name
Sí
String
Nombre del clúster, que debe ser único. El nombre del clúster debe contener entre 4 y 64 caracteres, que deben comenzar con una letra. Solo se permiten letras, dígitos, guiones (-) y guiones bajos (_).
subnet_id
No
String
ID de subred, que se utiliza para configurar la red del clúster. El valor predeterminado es el mismo que el del clúster original.
security_group_id
No
String
ID del grupo de seguridad, que se utiliza para configurar la red del clúster. El valor predeterminado es el mismo que el del clúster original.
vpc_id
No
String
ID de VPC, que se utiliza para configurar la red del clúster. El valor predeterminado es el mismo que el del clúster original.
availability_zone
No
String
AZ de un clúster. El valor predeterminado es el mismo que el del clúster original.
port
No
Integer
Puerto de servicio de un clúster. El valor varía de 8000 a 30000.
public_ip
No
PublicIp object
Dirección IP pública. Si no se especifica el parámetro, la conexión pública no se utiliza de forma predeterminada.
enterprise_project_id
No
String
Proyecto de empresa. El ID predeterminado del proyecto de empresa es 0.
Mensaje de la respuesta
- Ejemplo de respuesta
{ "cluster": { "id": "7d85f602-a948-4a30-afd4-e84f47471c15" } }
- Descripción del parámetro
Tabla 5 Descripción del parámetro de respuesta Parámetro
Tipo
Descripción
cluster
Cluster object
Objeto de clúster
Código de estado
- Normal
- Excepción
Tabla 7 Valores devueltos Valor devuelto
Descripción
400 Bad Request
Error de solicitud.
401 Unauthorized
Error en la autorización.
403 Forbidden
No hay permiso de operación.
404 Not Found
No se encontraron recursos.
500 Internal Server Error
Error interno del servicio.
503 Service Unavailable
El servicio no está disponible.