Todos os produtos
Search
Central de documentação

:Consultar a configuração do arquivo pg_hba.conf de uma instância ApsaraDB RDS for PostgreSQL

Última atualização: Jun 26, 2026

Chame a operação DescribePGHbaConfig para consultar a configuração do arquivo pg_hba.conf de uma instância ApsaraDB RDS for PostgreSQL.

Depuração

O OpenAPI Explorer calcula automaticamente o valor da assinatura. Recomendamos chamar esta operação no OpenAPI Explorer, que gera dinamicamente códigos de exemplo para diferentes SDKs.

Parâmetros de solicitação

Parâmetro

Tipo

Obrigatório

Exemplo

Descrição

Action

String

Sim

DescribePGHbaConfig

Operação a executar. Defina o valor como DescribePGHbaConfig.

ClientToken

String

Não

1

Parâmetro reservado. Não é necessário especificá-lo.

DBInstanceId

String

Sim

pgm-bp1lymyn1v3i****

ID da instância. Chame a operação DescribeDBInstances para consultar o ID da instância.

ResourceGroupId

String

Não

rg-acfmy*

ID do grupo de recursos.

Parâmetros de resposta

Parâmetro Tipo Exemplo Descrição
HbaModifyTime String 2021-11-25T06:00:40Z

Data e hora da última modificação no arquivo pg_hba.conf.

ModifyStatusReason String The specified users (testuser) is not exist.

Motivo da última modificação no arquivo pg_hba.conf.

RequestId String A147A124-A147-5CCF-9609-B73C028848DF

ID da solicitação.

LastModifyStatus String success

Status da última modificação no arquivo pg_hba.conf.

Valores válidos:

  • success: Modificação bem-sucedida.
  • setting: Modificação em andamento.
  • failed: Falha na modificação.
DefaultHbaItems Array of HbaItem

Matriz com os itens de configuração padrão do arquivo pg_hba.conf.

HbaItem
Type String host

Tipo de conexão com a instância. Valor fixo: host.

Mask String null

Máscara da instância. Valor fixo: null.

Database String all

Nomes dos bancos de dados acessíveis pelos usuários especificados. Valor fixo: all ou replication.

PriorityId Integer 0

Prioridade dos itens de configuração no arquivo pg_hba.conf. Valor gerado automaticamente.

Address String 0.0.0.0/0

Endereços IP permitidos para acesso aos bancos de dados especificados. Valor fixo: 0.0.0.0/0.

Option String null

Valor dependente do parâmetro Method. Valor fixo: null.

Method String md5

Método de autenticação. Valor fixo: md5.

User String all

Usuário autorizado a acessar a instância. Valor fixo: all.

RunningHbaItems Array of HbaItem

Matriz com os itens de configuração atuais do arquivo pg_hba.conf.

HbaItem
Type String host

Tipo de conexão.

  • host: Corresponde a conexões TCP/IP, incluindo SSL e não SSL.
  • hostssl: Corresponde apenas a conexões TCP/IP via SSL.
  • hostnossl: Corresponde apenas a conexões TCP/IP sem SSL.
Mask String null

Máscara da instância.

Database String all

Nome do banco de dados acessível pelos usuários especificados.

PriorityId Integer 3

Prioridade da instância.

Address String 0.0.0.0/0

Endereço IP do cliente.

Option String null

Valor variável conforme o parâmetro Method. Valor fixo: null.

Method String md5

Método de autenticação.

User String all

Nome de usuário da conta usada para conectar-se à instância.

DBInstanceId String rm-bp1*****

ID da instância.

Exemplos

Solicitações de exemplo

http(s)://rds.aliyuncs.com/?Action=DescribePGHbaConfig
&DBInstanceId=pgm-bp1lymyn1v3i****
&Common request parameters

Respostas de sucesso de exemplo

Formato XML

HTTP/1.1 200 OK
Content-Type:application/xml

<DescribePGHbaConfigResponse>
    <HbaModifyTime>2021-11-25T06:00:40Z</HbaModifyTime>
    <ModifyStatusReason/>
    <RequestId>A147A124-A147-5CCF-9609-B73C028848DF</RequestId>
    <LastModifyStatus>success</LastModifyStatus>
    <DefaultHbaItems>
        <Type>host</Type>
        <Database>all</Database>
        <PriorityId>0</PriorityId>
        <Address>0.0.0.0/0</Address>
        <Method>md5</Method>
        <User>all</User>
    </DefaultHbaItems>
    <RunningHbaItems>
        <Type>host</Type>
        <Database>all</Database>
        <PriorityId>3</PriorityId>
        <Address>0.0.0.0/0</Address>
        <Method>md5</Method>
        <User>all</User>
    </RunningHbaItems>
</DescribePGHbaConfigResponse>

Formato JSON

HTTP/1.1 200 OK
Content-Type:application/json

{
  "HbaModifyTime" : "2021-11-25T06:00:40Z",
  "ModifyStatusReason" : "",
  "RequestId" : "A147A124-A147-5CCF-9609-B73C028848DF",
  "LastModifyStatus" : "success",
  "DefaultHbaItems" : {
    "Type" : "host",
    "Database" : "all",
    "PriorityId" : 0,
    "Address" : "0.0.0.0/0",
    "Method" : "md5",
    "User" : "all"
  },
  "RunningHbaItems" : {
    "Type" : "host",
    "Database" : "all",
    "PriorityId" : 3,
    "Address" : "0.0.0.0/0",
    "Method" : "md5",
    "User" : "all"
  }
}

Códigos de erro

Código de status HTTP

Código de erro

Mensagem de erro

Descrição

400

IncorrectDBInstanceType

Current DB instance type does not support this operation.

Esta operação não é compatível com o estado atual da instância.

400

InvalidDBInstanceName.NotFound

The specified DB instance name does not exist.

Nome da instância não encontrado.

Para obter uma lista de códigos de erro, visite o API Error Center.