Consulta do status de replicação de DR
Função
Esta API é usada para consultar o status de replicação e o atraso entre a instância de banco de dados primária e a instância de DR depois que uma relação de DR entre nuvens ou regiões é estabelecido.
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
- Um relacionamento de DR entre a instância de banco de dados primária e a instância de DR foi estabelecida.
- Somente as instâncias de DR do RDS for PostgreSQL 12 oferecem suporte à consulta de status de replicação de DR, e esta função está em OBT.
URI
- Formato de URI
GET /v3/{project_id}/instances/{instance_id}/disaster-recovery
- 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
Resposta
- Resposta normal
Tabela 2 Descrição do parâmetro Nome
Tipo
Descrição
replica_state
String
Indica o status de sincronização. O valor pode ser 0 ou -1. O valor 0 indica que o status de sincronização está normal, e o valor -1 indica que o status de sincronização está anormal.
wal_write_receive_delay_in_mb
String
Indica o atraso de envio em MB, ou seja, a diferença entre o Número de Sequência de Log (LSN) de WAL gravado pela instância de banco de dados primária e o LSN de WAL recebido pela instância de DR.
wal_write_replay_delay_in_mb
String
Indica o atraso de ponta a ponta em MB, ou seja, a diferença entre o LSN de WAL escrito pela instância de banco de dados primária e o LSN de WAL reproduzido pela instância de DR.
wal_receive_replay_delay_in_ms
String
Indica o atraso de replay em milissegundos na instância de DR.
- Exemplo de resposta normal
{ "replica_state": "0", "wal_write_receive_delay_in_mb": "10.0", "wal_write_replay_delay_in_mb": "10.0", "wal_receive_replay_delay_in_ms": "0" }
- 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.