Promoção de uma instância de DR para ser a instância de banco de dados primária
Função
Esta API é usada para promover uma instância de DR como a instância de banco de dados primária, quando um relação de DR nas nuvens ou nas regiões entre instâncias de banco de dados se torna anormal.
Antes de usar esta função, verifique se a rede entre as instâncias de banco de dados nas nuvens ou regiões está conectada.
- Antes de chamar uma API, você precisa entender a API em Autenticação.
Restrições
- A instância de banco de dados primária e a instância de DR estão disponíveis e são implementadas em diferentes nuvens ou regiões. A instância de DR é implementada no modo autônomo.
- A relação de DR entre a instância de banco de dados primária e a instância de DR foi estabelecida.
- Somente o RDS for PostgreSQL 12 oferece suporte à promoção da instância de DR para a instância primária e esta função está em OBT.
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
drreplica_to_master
Sim
Object
Especifica se a instância de DR é promovida para ser a instância primária. Nenhum outro parâmetro é necessário.
- Exemplo
POST https://rds.ap-southeast-1.myhuaweicloud.com/v3/0483b6b16e954cb88930a360d2c4e663/instances/dsfae23fsfdsae3435in01/action
- Exemplo de solicitação
{ "drreplica_to_master": {} }
Resposta
- Resposta normal
Tabela 3 Descrição do parâmetro Nome
Tipo
Descrição
job_id
String
Indica o ID do fluxo de trabalho.
- Exemplo de resposta normal
{ "job_id": "04efe8e2-9255-44ae-a98b-d87cae411890" }
- Resposta anormal
Para mais detalhes, consulte Resultados anormais da solicitação.
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.