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.
Central de ajuda> Relational Database Service> Referência de API> API v3 (indisponível em breve)> Modificação de parâmetros de uma instância de banco de dados especificada
Atualizado em 2023-05-05 GMT+08:00

Modificação de parâmetros de uma instância de banco de dados especificada

Função

Esta API é usada para modificar parâmetros no modelo de parâmetro de uma instância de banco de dados especificada.

  • 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, PostgreSQL e Microsoft SQL Server.
  • Os valores dos parâmetros editados devem estar dentro do intervalo de valores padrão da versão de banco de dados especificada. Para obter detalhes sobre o intervalo de valores de parâmetros, consulte "Modificação de parâmetros" no Guia de usuário do Relational Database Service.
  • Modificação de parâmetros sensíveis, por exemplo, lower_case_table_names é arriscado. Para obter detalhes, consulte "Sugestões sobre ajustamento de parâmetros do RDS for MySQL" no Guia de usuário do Relational Database Service.

URI

  • Formato de URI

    PUT /v3/{project_id}/instances/{instance_id}/configurations

  • Exemplo

    https://rds.ap-southeast-1.myhuaweicloud.com/v3/0483b6b16e954cb88930a360d2c4e663/instances/dsfae23fsfdsae3435in01/configurations

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

    instance_id

    Sim

    Especifica o ID da instância de banco de dados.

Solicitação

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

    Nome

    Obrigatório

    Tipo

    Descrição

    values

    Sim

    Map<String,String>

    Especifica os valores de parâmetros definidos pelos usuários com base nos modelos de parâmetros padrão.

    • key: nome do parâmetro. Por exemplo, em "max_connections": "10", a chave é max_connections. Se key for deixada em branco, o valor do parâmetro não deve ser alterado. Se key não estiver vazia, o value do parâmetro também não pode estar vazio.
    • value: valor do parâmetro. Por exemplo, em "max_connections": "10", o valor é 10.
  • Exemplo de solicitação
    { 
        "values": { 
           "xxx": "10", 
           "yyy": "OFF" 
        }
    }

Resposta

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

    Nome

    Tipo

    Descrição

    restart_required

    Boolean

    Indica se uma reinicialização é necessária.

    • true: uma reinicialização é necessária.
    • false: uma reinicialização não é necessária.
  • Exemplo de resposta normal
    {
      "restart_required": false
    }
  • 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.