Expansão do espaço de armazenamento de uma instância de banco de dados
Função
Esta API é usada para expandir o espaço de armazenamento de uma instância de banco de dados.
- Antes de chamar uma API, você precisa entender a API em Autenticação.
Restrições
- Os tamanhos das instâncias de banco de dados primárias e em espera são os mesmos. Quando você expandi a instância de banco de dados primária, a instância de banco de dados em espera dela também é expandida.
- O espaço de armazenamento pode ser expandido somente quando o status da instância estiver Available ou Storage full.
URI
- Formato de URI
- Descrição do parâmetro
Tabela 1 Descrição do parâmetro Nome
Obrigatório
Descrição
project_id
Sim
Especifica o ID do projeto de um locatário em uma região.
Para obter detalhes sobre como obter o ID do projeto, consulte Obtenção de um ID de projeto.
instance_id
Sim
Especifica o ID da instância de banco de dados.
Solicitação
- Descrição do parâmetro
Tabela 2 Descrição do parâmetro Nome
Obrigatório
Tipo
Descrição
enlarge_volume
Sim
Object
Especifica o espaço de armazenamento de destino após a expansão.
Para mais detalhes, consulte Tabela 3.
Tabela 3 Descrição da estrutura de dados do campo enlarge_volume Nome
Obrigatório
Tipo
Descrição
size
Sim
Integer
Uma instância de banco de dados pode ser expandida apenas por um múltiplo de 10 GB. Intervalo de valores: 40 GB para 4.000 GB
Se você deseja criar uma instância de banco de dados do RDS for PostgreSQL que ofereça suporte a armazenamento de 40 GB a 15.000 GB, entre em contato com o atendimento ao cliente para solicitar as permissões necessárias.
is_auto_pay
Não
Boolean
Especifica se o pedido será pago automaticamente quando o espaço de armazenamento de instâncias de banco de dados anuais/mensais for expandido.
- true: indica que o pedido será pago automaticamente.
- false: indica que o pedido será pago manualmente. O valor padrão é false.
- Exemplo
POST https://rds.ap-southeast-1.myhuaweicloud.com/v3/0483b6b16e954cb88930a360d2c4e663/instances/dsfae23fsfdsae3435in01/action
- Exemplo de solicitação
{ "enlarge_volume": { "size": 400, "is_auto_pay": true } }
Resposta
- Pagamento por uso
- Resposta normal
Tabela 4 Descrição do parâmetro Nome
Tipo
Descrição
job_id
String
Indica o ID do trabalho.
- Exemplo de resposta normal
{ "job_id": "2b414788a6004883a02390e2eb0ea227" }
- Resposta anormal
Para mais detalhes, consulte Resultados anormais da solicitação.
- Resposta normal
- Anual/mensal
- Resposta normal
Tabela 5 Descrição do parâmetro Nome
Tipo
Descrição
order_id
String
Indica o ID do pedido.
- Exemplo de resposta normal
{ "order_id": "CS2009151216NO2U2" }
- Resposta anormal
Para mais detalhes, consulte Resultados anormais da solicitação.
- Resposta normal
Código de status
- Normal
- Anormal
Para mais detalhes, consulte Códigos de status.
Código de erro
Para mais detalhes, consulte Códigos de erro.