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.
Actualización más reciente 2022-11-07 GMT+08:00

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

    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

    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

    Restore object

    Objeto a restaurar

    Tabla 3 Restablecer

    Parámetro

    Obligatorio

    Tipo

    Descripción

    name

    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.

    Tabla 4 PublicIp

    Parámetro

    Obligatorio

    Tipo

    Descripción

    public_bind_type

    String

    Tipo de vinculación de un EIP. El valor puede ser uno de los siguientes:

    • auto_assign
    • not_use
    • bind_existing

    eip_id

    No

    String

    ID de la EIP

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

    Tabla 6 Clúster

    Parámetro

    Tipo

    Descripción

    id

    String

    ID de clúster

Código de estado

  • Normal

    200

  • 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.