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

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

Função

Esta API é usada para modificar parâmetros de uma instância 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 https://{Endpoint}/v3.1/{project_id}/instances/{instance_id}/configurations

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

    Nome

    Obrigatório

    Descrição

    project_id

    Sim

    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

    ID da instância.

Solicitação

  • Parâmetros de solicitação
    Tabela 2 Descrição do parâmetro de corpo de solicitação

    Nome

    Obrigatório

    Tipo

    Descrição

    values

    Sim

    Map<String,String>

    Valores de parâmetros definidos pelos usuários com base no modelo de parâmetro padrão.

    • key: nome do parâmetro. Por exemplo, em "max_connections": "10", a chave é max_connections. Se key estiver deixada em branco, o valor do parâmetro não é alterado. Se key não estiver vazia, o parâmetro value também não poderá estar vazio.
    • value: valor do parâmetro. Por exemplo, em "max_connections": "10", o valor é 10.
  • Exemplo

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

  • Exemplo de solicitação
    {
      "values" : { 
        "max_connections" : "10", 
        "autocommit" : "OFF" 
      } 
    }

Resposta

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

    Nome

    Tipo

    Descrição

    job_id

    String

    ID da tarefa.

    restart_required

    Boolean

    Se uma reinicialização é necessária.

    • true: uma reinicialização é necessária.
    • false: uma reinicialização não é necessária.
  • Exemplo de resposta normal
    { 
      "job_id" : "e7a7535b-eb9b-45ac-a83a-020dc5016d94",
    "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.