Tous les produits
Search
Centre de documentation

:Consulter l'historique des modifications du fichier pg_hba.conf d'une instance ApsaraDB RDS for PostgreSQL

Dernière mise à jour :Aug 08, 2026

Appelez l'opération DescribeModifyPGHbaConfigLog pour consulter l'historique des modifications 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 DescribeModifyPGHbaConfigLog

Nom de l'opération. Définissez la valeur sur DescribeModifyPGHbaConfigLog.

ClientToken String Non 1

Paramètre réservé. Ne le spécifiez pas.

DBInstanceId String Oui pgm-bp1lymyn1v3i****

Pour obtenir l'ID de l'instance, appelez l'opération DescribeDBInstances.

StartTime String Non 2021-11-25T05:00:40Z

Début de la plage de temps à interroger. Indiquez l'heure au format yyyy-MM-ddTHH:mmZ (UTC).

EndTime String Non 2021-11-25T06:00:40Z

Fin de la plage de temps à interroger. Indiquez l'heure au format yyyy-MM-ddTHH:mmZ (UTC).

ResourceGroupId String Non rg-acfmy*

ID du groupe de ressources.

Paramètres de réponse

ParamètreTypeExempleDescription
DBInstanceIdStringpgm-bp1lymyn1v3i****

ID de l'instance.

RequestIdString6D797E6B-E157-510C-A27F-6F9E6DA40633

ID de la requête.

LogItemCountInteger1

Nombre d'enregistrements de modification.

HbaLogItemsArray of HbaLogItem

Tableau contenant les modifications apportées au fichier pg_hba.conf.

HbaLogItem
ModifyStatusStringsuccess

État de la modification.

  • success : La modification a réussi.
  • failed : La modification a échoué.
  • setting : La modification est en cours d'application.
StatusReasonStringnull

Raison de l'échec de la modification.

ModifyTimeString2021-11-25T06:00:40Z

Heure de modification du fichier pg_hba.conf (UTC).

BeforeHbaItemsArray of HbaItem

Configuration du fichier pg_hba.conf avant la modification.

HbaItem
TypeStringhost

Type de connexion.

MaskStringnull

Masque de l'instance.

DatabaseStringall

Nom de la base de données.

PriorityIdInteger0

Priorité de l'élément de configuration dans le fichier pg_hba.conf.

AddressString0.0.0.0/0

Adresse IP de l'instance.

OptionStringnull

Valeur définie selon le paramètre Method.

MethodStringmd5

Méthode d'authentification.

UserStringall

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

AfterHbaItemsArray of HbaItem

Configuration du fichier pg_hba.conf après la modification.

HbaItem
TypeStringhost

Type de connexion.

MaskStringnull

Masque de l'instance.

DatabaseStringall

Nom de la base de données.

PriorityIdInteger0

Priorité de l'élément de configuration dans le fichier pg_hba.conf.

AddressString0.0.0.0/0

Adresse IP de l'instance.

OptionStringldapserver=Adresse IP privée de l'instance ECS ldapbasedn="CN=Users,DC=pgsqldomain,DC=net" ldapbinddn="CN=Nom d'utilisateur de l'utilisateur administrateur du contrôleur de domaine AD,CN=Users,DC=pgsqldomain,DC=net" ldapbindpasswd="Mot de passe de l'utilisateur administrateur du contrôleur de domaine AD" ldapsearchattribute="sAMAccountName"

Valeur définie selon le paramètre Method.

MethodStringldap

Méthode d'authentification.

UserStringldapuser

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

Exemples

Exemple de requête

http(s)://rds.aliyuncs.com/?Action=DescribeModifyPGHbaConfigLog
&DBInstanceId=pgm-bp1lymyn1v3i****
&StartTime=2021-11-25T05:00:40Z
&EndTime=2021-11-25T06:00:40Z
&<Common request parameters>

Exemple de réponse réussie

Format XML

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

<DescribeModifyPGHbaConfigLogResponse>
    <DBInstanceId>pgm-bp1lymyn1v3i****</DBInstanceId>
    <RequestId>6D797E6B-E157-510C-A27F-6F9E6DA40633</RequestId>
    <LogItemCount>1</LogItemCount>
    <HbaLogItems>
        <ModifyStatus>success</ModifyStatus>
        <StatusReason/>
        <ModifyTime>2021-11-25T06:00:40Z</ModifyTime>
        <BeforeHbaItems>
            <Type>host</Type>
            <Database>all</Database>
            <PriorityId>0</PriorityId>
            <Address>0.0.0.0/0</Address>
            <Method>md5</Method>
            <User>all</User>
        </BeforeHbaItems>
        <AfterHbaItems>
            <Type>host</Type>
            <Database>all</Database>
            <PriorityId>0</PriorityId>
            <Address>0.0.0.0/0</Address>
            <Option>ldapserver=The private IP address of the ECS instance ldapbasedn="CN=Users,DC=pgsqldomain,DC=net" ldapbinddn="CN=The username of the administrator user of the AD domain controller, CN=Users,DC=pgsqldomain,DC=net" ldapbindpasswd="The password of the administrator user of the AD domain controller" ldapsearchattribute="sAMAccountName"</Option>
            <Method>ldap</Method>
            <User>ldapuser</User>
        </AfterHbaItems>
    </HbaLogItems>
</DescribeModifyPGHbaConfigLogResponse>

Format JSON

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

{
  "DBInstanceId" : "pgm-bp1lymyn1v3i****",
  "RequestId" : "6D797E6B-E157-510C-A27F-6F9E6DA40633",
  "LogItemCount" : 1,
  "HbaLogItems" : {
    "ModifyStatus" : "success",
    "StatusReason" : "",
    "ModifyTime" : "2021-11-25T06:00:40Z",
    "BeforeHbaItems" : {
      "Type" : "host",
      "Database" : "all",
      "PriorityId" : 0,
      "Address" : "0.0.0.0/0",
      "Method" : "md5",
      "User" : "all"
    },
    "AfterHbaItems" : {
      "Type" : "host",
      "Database" : "all",
      "PriorityId" : 0,
      "Address" : "0.0.0.0/0",
      "Option" : "ldapserver=The private IP address of the ECS instance ldapbasedn=\"CN=Users,DC=pgsqldomain,DC=net\" ldapbinddn=\"CN=The username of the administrator user of the AD domain controller, CN=Users,DC=pgsqldomain,DC=net\" ldapbindpasswd=\" The password of the administrator user of the AD domain controller\" ldapsearchattribute=\"sAMAccountName\",
      "Method" : "ldap",
      "User" : "ldapuser"
    }
  }
}

Codes d'erreur

Code d'état HTTP Code d'erreur Message d'erreur Description
400 InvalidStartTime.Format Specified start time is not valid. L'heure de début spécifiée n'est pas valide.
400 InvalidEndTime.Format Specified end time is not valid. L'heure de fin spécifiée n'est pas valide. Vérifiez et saisissez une valeur valide.
400 IncorrectDBInstanceType Current DB instance type does not support this operation. Ce type d'instance ne prend pas en charge cette opération.
400 InvalidDBInstanceName.NotFound The specified DB instance name does not exist. Le nom d'instance spécifié est introuvable.

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