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.
Atualizado em 2022-11-08 GMT+08:00

Restauração de um cluster

Função

Essa API é usada para restaurar clusters usando o snapshot.

Depuração

Você pode depurar essa API no Explorador da API.

URI

  • Formato URI
    POST /v1.0/{project_id}/snapshots/{snapshot_id}/actions
  • Descrição do parâmetro
    Tabela 1 Parâmetros URI

    Parâmetro

    Obrigatório

    Tipo

    Descrição

    project_id

    Sim

    String

    Project ID. Para obter detalhes de como conseguir o ID de domínio, consulte Obtenção de um ID do projeto.

    snapshot_id

    Sim

    String

    ID do snapshot a ser restaurado

Mensagem de solicitação

  • Exemplo de solicitação
    POST 
    https://{Endpoint}/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"
        }
    }
  • Descrição do parâmetro
    Tabela 2 Parâmetros de solicitação

    Parâmetro

    Obrigatório

    Tipo

    Descrição

    restore

    Sim

    Restore object

    Objeto a ser restaurado

    Tabela 3 Restore

    Parâmetro

    Obrigatório

    Tipo

    Descrição

    name

    Sim

    String

    Nome do cluster, que deve ser exclusivo. O nome do cluster deve conter de 4 a 64 caracteres, que devem começar com uma letra. Apenas letras, números, hifens (-) e sublinhados (_) são permitidos.

    subnet_id

    Não

    String

    ID de sub-rede, que é usada para configurar a rede do cluster. O valor padrão é o mesmo que o do cluster original.

    security_group_id

    Não

    String

    ID do grupo de segurança, que é usado para configurar a rede do cluster. O valor padrão é o mesmo que o do cluster original.

    vpc_id

    Não

    String

    VPC ID, que é usado para configurar a rede do cluster. O valor padrão é o mesmo que o do cluster original.

    availability_zone

    Não

    String

    AZ de um cluster. O valor padrão é o mesmo que o do cluster original.

    port

    Não

    Integer

    Porta de serviço de um cluster. O valor varia de 8000 a 30000. O valor padrão é 8000.

    public_ip

    Não

    PublicIp object

    Endereço IP público. Se o parâmetro não for especificado, a conexão pública não será usada por padrão.

    enterprise_project_id

    Não

    String

    Projeto empresarial A ID de projeto empresarial padrão é 0.

    Tabela 4 PublicIp

    Parâmetro

    Obrigatório

    Tipo

    Descrição

    public_bind_type

    Sim

    String

    Tipo de vinculação de um EIP. O valor pode ser um dos seguintes:

    • auto_assign
    • not_use
    • bind_existing

    eip_id

    Não

    String

    ID do EIP

Mensagem de resposta

  • Exemplo de resposta
    {
        "cluster": {
            "id": "7d85f602-a948-4a30-afd4-e84f47471c15"
         }
    }
  • Descrição do parâmetro
    Tabela 5 Descrição do parâmetro de resultados

    Parâmetro

    Tipo

    Descrição

    cluster

    Cluster object

    Objeto de cluster

    Tabela 6 Cluster

    Parâmetro

    Tipo

    Descrição

    id

    String

    ID do cluster

Código de status

  • Normal

    200

  • Exceção
    Tabela 7 Valores retornados

    Valor retornado

    Descrição

    400 Bad Request

    Erro na solicitação.

    401 Unauthorized

    Autenticação falhou.

    403 Forbidden

    Sem permissão de operação.

    404 Not Found

    Nenhum recurso encontrado.

    500 Internal Server Error

    Erro de serviço interno.

    503 Service Unavailable

    Serviço não está disponível.