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
- 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
- Normal
- Anormal
Para mais detalhes, consulte Códigos de status.
Código de erro
Para mais detalhes, consulte Códigos de erro.