Adição de uma réplica de leitura a uma instância
Descrição da API
Essa API é usada para adicionar réplicas de leitura às instâncias do conjunto de réplicas do DDS.
Restrições
- Essa API só pode ser usada para adicionar réplicas de leitura a instâncias do conjunto de réplicas.
- Um máximo de cinco réplicas de leitura podem ser adicionadas a uma instância do conjunto de réplicas.
- Essa API oferece suporte a instâncias de banco de dados anuais/mensais e de cobrança por uso.
URI
- Formato de URI
POST https://{Endpoint}/v3/{project_id}/instances/{instance_id}/readonly-node
- Exemplo de URI
https://dds.cn-north-1.myhuaweicloud.com/v3/0549b4a43100d4f32f51c01c2fe4acdb/instances/9136fd2a9fcd405ea4674276ce36dae8in02/readonly-node
Tabela 1 Parâmetros de solicitação Nome
Obrigatório
Tipo
Descrição
project_id
Sim
String
O ID do projeto de um locatário em uma região. Para obter o ID do projeto, consulte Obtenção de um ID de projeto.
instance_id
Sim
String
ID da instância, que pode ser obtido chamando a API descrita em Consulta de instâncias e detalhes. Se você não tiver uma instância, chame a API descrita em Criação de uma instância de banco de dados para criar uma.
Tabela 2 Parâmetros de cabeçalho de solicitação Nome
Obrigatório
Tipo
Descrição
x-auth-token
Sim
String
Token do usuário.
Parâmetros de solicitação
- Descrição do parâmetro
Tabela 3 Parâmetros de corpo de solicitação Nome
Obrigatório
Tipo
Descrição
spec_code
Sim
String
O código de especificação do recurso. Para obter detalhes sobre como obter o valor, consulte o valor do parâmetro em Consulta de especificações do banco de dados.
Exemplo: dds.mongodb.c6.large.4.rr
num
Sim
Integer
Número de réplicas de leitura a serem adicionadas. O valor varia de 1 a 5.
delay
Não
Integer
Atraso de sincronização. O valor varia de 0 a 1200, em milissegundos. O valor padrão é 0.
is_auto_pay
Não
Boolean
Se o pedido é pago automaticamente de sua conta quando você escalar o armazenamento de uma instância de banco de dados anual/mensal. Este parâmetro não afeta o modo de cobrança da renovação automática.
- true: indica que o pedido é pago automaticamente a partir da conta.
- false: indica que o pedido é pago manualmente a partir da conta. O valor padrão é false.
Exemplo de solicitação
Exemplo de adição de réplicas de leitura a instâncias de conjunto de réplicas
POST https://dds.cn-north-1.myhuaweicloud.com/v3/0549b4a43100d4f32f51c01c2fe4acdb/instances/9136fd2a9fcd405ea4674276ce36dae8in02/readonly-node { "spec_code": "dds.mongodb.c6.large.4.rr", "num" : 1, "delay" : 0 }
Parâmetros de resposta
Nome |
Tipo |
Descrição |
---|---|---|
job_id |
String |
ID da tarefa. |
order_id |
String |
ID do pedido. Esse parâmetro está disponível somente quando os nós de uma instância de banco de dados anual/mensal são adicionados. |
Exemplo de resposta
{ "job_id" : "4008c8914b624785a02ab7966d4d" }
Código de status
Para mais detalhes, consulte Código de status.
Código de erro
Para mais detalhes, consulte Código de erro.