Tous les produits
Search
Centre de documentation

:Interroger la configuration du fichier pg_hba.conf d'une instance ApsaraDB RDS for PostgreSQL

Dernière mise à jour :Aug 19, 2026

Appelez l'opération DescribePGHbaConfig pour interroger la configuration du fichier pg_hba.conf d'une instance ApsaraDB RDS for PostgreSQL.

Débogage

OpenAPI Explorer calcule automatiquement la valeur de signature. Nous vous recommandons d'utiliser OpenAPI Explorer pour appeler cette opération. OpenAPI Explorer génère dynamiquement des exemples de code pour différents SDK.

Paramètres de requête

Paramètre

Type

Obligatoire

Exemple

Description

Action

String

Oui

DescribePGHbaConfig

Opération à effectuer. Définissez la valeur sur DescribePGHbaConfig.

ClientToken

String

Non

1

Paramètre réservé. Ne spécifiez pas ce paramètre.

DBInstanceId

String

Oui

pgm-bp1lymyn1v3i****

ID de l'instance. Appelez l'opération DescribeDBInstances pour obtenir l'ID de l'instance.

ResourceGroupId

String

Non

rg-acfmy*

ID du groupe de ressources.

Paramètres de réponse

Paramètre Type Exemple Description
HbaModifyTime String 2021-11-25T06:00:40Z

Date et heure de la dernière modification apportée au fichier pg_hba.conf.

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

Raison de la dernière modification apportée au fichier pg_hba.conf.

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

ID de la requête.

LastModifyStatus String success

État de la dernière modification apportée au fichier pg_hba.conf.

Valeurs possibles :

  • success : La modification a réussi.
  • setting : La modification est en cours d'application.
  • failed : La modification a échoué.
DefaultHbaItems Array of HbaItem

Tableau contenant les éléments de configuration par défaut du fichier pg_hba.conf.

HbaItem
Type String host

Type de connexion à l'instance. La valeur est fixée à host.

Mask String null

Masque de l'instance. La valeur est fixée à null.

Database String all

Noms des bases de données auxquelles les utilisateurs spécifiés sont autorisés à accéder. La valeur est fixée à all ou replication.

PriorityId Integer 0

Priorité des éléments de configuration dans le fichier pg_hba.conf. Cette valeur est générée automatiquement.

Address String 0.0.0.0/0

Adresses IP à partir desquelles les utilisateurs spécifiés peuvent accéder aux bases de données spécifiées. La valeur est fixée à 0.0.0.0/0.

Option String null

La valeur de ce paramètre dépend de la valeur du paramètre Method. La valeur est fixée à null.

Method String md5

Méthode d'authentification. La valeur est fixée à md5.

User String all

Utilisateur autorisé à accéder à l'instance. La valeur est fixée à all.

RunningHbaItems Array of HbaItem

Tableau contenant les éléments de configuration actuels du fichier pg_hba.conf.

HbaItem
Type String host

Type de connexion.

  • host : L'enregistrement correspond aux connexions TCP/IP, y compris les connexions SSL et non SSL.
  • hostssl : L'enregistrement correspond uniquement aux connexions TCP/IP établies via SSL.
  • hostnossl : L'enregistrement correspond uniquement aux connexions TCP/IP qui ne sont pas établies via SSL.
Mask String null

Masque de l'instance.

Database String all

Nom de la base de données à laquelle les utilisateurs spécifiés sont autorisés à accéder.

PriorityId Integer 3

Priorité de l'instance.

Address String 0.0.0.0/0

Adresse IP du client.

Option String null

La valeur de ce paramètre varie en fonction de la valeur du paramètre Method. La valeur est fixée à null.

Method String md5

Méthode d'authentification.

User String all

Nom d'utilisateur du compte utilisé pour se connecter à l'instance.

DBInstanceId String rm-bp1*****

ID de l'instance.

Exemples

Exemple de requête

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

Exemple de réponse réussie

XML format

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>

JSON format

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"
  }
}

Codes d'erreur

Code d'état HTTP

Code d'erreur

Message d'erreur

Description

400

IncorrectDBInstanceType

Current DB instance type does not support this operation.

Message d'erreur indiquant que cette opération n'est pas prise en charge lorsque l'instance se trouve dans l'état actuel.

400

InvalidDBInstanceName.NotFound

The specified DB instance name does not exist.

Message d'erreur indiquant que le nom de l'instance est introuvable.

Pour obtenir la liste des codes d'erreur, consultez le Centre d'erreurs de l'API.