Adição de nós a uma instância do conjunto de réplicas
Descrição da API
Essa API é usada para adicionar nós a uma instância de conjunto de réplicas especificada.
Restrições
- Essa API é compatível com instâncias de banco de dados anuais/mensais e de pagamento por uso.
URI
- Formato de URI
POST https://{Endpoint}/v3/{project_id}/instances/{instance_id}/replicaset-node
- Exemplo de URI
https://dds.cn-north-1.myhuaweicloud.com/v3/619d3e78f61b4be68bc5aa0b59edcf7b/instances/e73893ef73754465a8bd2e0857bbf13ein02/replicaset-node
Tabela 1 Parâmetros de caminho 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.
Solicitações
- Descrição do parâmetro
Tabela 3 Parâmetros de corpo de solicitação Nome
Obrigatório
Tipo
Descrição
num
Sim
Integer
Número de nós a serem adicionados a uma instância do conjunto de réplicas. Se uma instância do conjunto de réplicas tiver três nós, dois ou quatro nós poderão ser adicionados. Se uma instância do conjunto de réplicas tiver cinco nós, apenas dois nós poderão ser adicionados. Se uma instância do conjunto de réplicas tiver sete nós, o nó em espera não poderá ser adicionado.
is_auto_pay
Não
Boolean
Se o pedido é pago automaticamente da sua conta quando você altera a classe de uma instância de banco de dados anual/mensal. Este parâmetro não afeta o modo de pagamento da renovação automática.
- Esse parâmetro é inválido quando a classe de instância é reduzida.
- Quando a classe da instância é dimensionada, esse parâmetro pode ser definido como:
- 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
POST https://dds.cn-north-1.myhuaweicloud.com/v3/619d3e78f61b4be68bc5aa0b59edcf7b/instances/e73893ef73754465a8bd2e0857bbf13ein02/replicaset-node { "num" : 2 }
Respostas
- Descrição do parâmetro
Tabela 4 Parâmetros de corpo da resposta Nome
Tipo
Descrição
job_id
String
ID da tarefa. Esse parâmetro é retornado apenas para instâncias de banco de dados de pagamento por uso.
order_id
String
ID do pedido. Esse parâmetro é retornado somente quando instâncias de banco de dados anuais/mensais são criadas.
- Exemplo de resposta
{ "job_id" : "6ad4eb1f-73bd-4876-aa31-aa9a1e41c4bc" }
Código de status
Para mais detalhes, consulte Código de status.
Código de erro
Para mais detalhes, consulte Código de erro.