Este conteúdo foi traduzido por máquina para sua conveniência e a Huawei Cloud não pode garantir que o conteúdo foi traduzido com precisão. Para exibir o conteúdo original, use o link no canto superior direito para mudar para a página em inglês.
Atualizado em 2023-05-06 GMT+08:00

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

Tabela 4 Parâmetros de corpo da 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.