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-05 GMT+08:00

Aplicação de um modelo de parâmetro

Função

Esta API é usada para aplicar um modelo de parâmetro a uma ou mais instâncias de banco de dados. Esta tarefa será executada de forma assíncrona. Você pode consultar o status de execução e o resultado da aplicação de um modelo de parâmetro a instâncias de banco de dados com base em job_id no resultado retornado. Para mais detalhes, consulte Obtenção de informações sobre uma tarefa com um ID especificado.

  • Antes de chamar uma API, você precisa entender a API em Autenticação.

Restrições

  • Os seguintes mecanismos de banco de dados são suportados: MySQL, Microsoft SQL Server, e PostgreSQL.

URI

  • Formato de URI

    PUT /v3.1/{project_id}/configurations/{config_id}/apply

  • 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.

    config_id

    Sim

    Especifica o ID do modelo de parâmetro.

Solicitação

  • Descrição do parâmetro
    Tabela 2 Descrição do parâmetro

    Nome

    Obrigatório

    Tipo

    Descrição

    instance_ids

    Sim

    Array of strings

    Especifica o objeto de lista de IDs de instância de banco de dados.

  • Exemplo

    PUT https://rds.ap-southeast-1.myhuaweicloud.com/v3.1/0483b6b16e954cb88930a360d2c4e663/configurations/463b4b58-d0e8-4e2b-9560-5dea4552fde9/apply

  • Exemplo de solicitação
    {
    	"instance_ids": ["73ea2bf70c73497f89ee0ad4ee008aa2in01", "fe5f5a07539c431181fc78220713aebein01"]
    }

Resposta

  • Resposta normal
    Tabela 3 Descrição do parâmetro

    Nome

    Tipo

    Descrição

    configuration_id

    String

    ID do modelo de parâmetro.

    configuration_name

    String

    Nome do modelo de parâmetro.

    success

    Boolean

    Se o modelo de parâmetro é aplicado a todas as instâncias de banco de dados solicitadas com sucesso.

    • true: o modelo de parâmetro foi aplicado com sucesso a todas as instâncias de banco de dados solicitadas.
    • false: o modelo de parâmetro falhou ao ser aplicado a uma ou mais instâncias de banco de dados solicitadas.

    job_id

    String

    ID do fluxo de tarefas. Você pode consultar o status de execução da tarefa referindo-se a Obtenção de informações sobre uma tarefa com um ID especificado.

  • Exemplo de resposta normal
    {
    	"configuration_id": "cf49bbd7d2384878bc3808733c9e9d8bpr01",
    	"configuration_name": "paramsGroup-bcf9",
            "job_id":"e4942c94-9d66-458e-beb7-90601664641e",
            "success":true
    }
  • Resposta anormal

    Para mais detalhes, consulte Resultados anormais da solicitação.

Código de status

Código de erro

Para mais detalhes, consulte Códigos de erro.