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.
Central de ajuda/ GaussDB(for MySQL)/ Referência de API/ APIs (indisponível em breve)/ Gerenciamento de instâncias/ Modificação de especificações de instância de banco de dados
Atualizado em 2024-09-29 GMT+08:00

Modificação de especificações de instância de banco de dados

Função

Essa API é usada para alterar as especificações da instância de banco de dados. Antes de chamar essa API:

Essa API estará indisponível em 31 de março de 2024. É aconselhável mudar as cargas de trabalho para a nova API (Alteração das especificações da instância de BD) antes disso.

URI

  • Formato de URI

    POST https://{endpoint}/mysql/v3/{project_id}/instances/{instance_id}/action

  • Exemplo

    POST https://{endpoint}/mysql/v3/97b026aa9cc4417888c14c84a1ad9860/instances/c3ec2c6148ad4d71b1a8411a62df0d3cin07/action

  • Descrição do parâmetro
    Tabela 1 Descrição do parâmetro

    Nome

    Tipo

    Obrigatório

    Descrição

    project_id

    String

    Sim

    ID do projeto de um locatário em uma região.

    Para obter esse valor, consulte Obtenção de um ID de projeto.

    instance_id

    String

    Não

    ID da instância de BD.

Solicitação

Tabela 2 Descrição do parâmetro

Nome

Tipo

Obrigatório

Descrição

resize_flavor

Object

Sim

Para mais detalhes, consulte Tabela 3.

is_auto_pay

String

Não

Se o pedido será pago automaticamente quando as especificações das instâncias anuais/mensais forem alteradas.

  • true: indica que o pedido será pago automaticamente de sua conta. O valor padrão é true.
  • false: indica que o pedido será pago manualmente.
Tabela 3 Descrição da estrutura de dados do campo resize_flavor

Nome

Tipo

Obrigatório

Descrição

spec_code

String

Sim

Código de especificação.

  • Exemplo de solicitação
    {
      "resize_flavor": {
         "spec_code":"gaussdb.large.4"
      }
    }

Resposta

  • Resposta normal
    Tabela 4 Descrição do parâmetro

    Nome

    Tipo

    Descrição

    job_id

    String

    ID do trabalho para alterar as especificações da instância de banco de dados. Esse parâmetro é retornado somente quando você altera as especificações de uma instância de BD de pagamento por uso.

    order_id

    String

    ID do pedido para alterar as especificações da instância de banco de dados. Este parâmetro é retornado somente quando você altera a especificação de uma instância de banco de dados anual/mensal.

  • Exemplo de resposta normal
    {
    "job_id": "0f6b6a9e-bd39-4e95-9374-e4d134e5a3d1"
    }

Exemplo de solicitação

Alteração das especificações da instância

POST https://{endpoint}/mysql/v3/97b026aa9cc4417888c14c84a1ad9860/instances/ba62a0b83a1b42bfab275829d86ac0fdin07/action
{
  "resize_flavor" : {
    "spec_code" : "taurus.large.4"
  }
}

Exemplo de resposta

Nenhum

Código de status

Para mais detalhes, consulte Códigos de status.

Código de erro

Para mais detalhes, consulte Códigos de erro.