Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
Pour activer l'audit sur une instance AlloyDB, procédez en deux étapes. Tout d'abord, activez l'indicateur alloydb.enable_pgaudit sur l'instance. Vous vous connectez ensuite à l'instance principale du cluster et créez l'extension pgaudit dans les bases de données.
Activez pgAudit sur l'instance:
Console
Dans la console Google Cloud, accédez à la page Clusters.
Cliquez sur un cluster dans la colonne Nom de la ressource.
Sur la page Vue d'ensemble, accédez à Instances de votre cluster, sélectionnez une instance, puis cliquez sur Modifier.
Ajoutez l'option alloydb.enable_pgaudit à votre instance :
Cliquez sur Ajouter une option.
Sélectionnez l'indicateur alloydb.enable_pgaudit dans la liste Nouveau flag de base de données.
Sélectionnez on (Activé) dans la liste Value (Valeur).
Cliquez sur OK.
Cliquez sur Mettre à jour l'instance.
gcloud
Activez pgAudit sur une instance en définissant l'option alloydb.enable_pgaudit de cette instance sur on. Pour en savoir plus sur la définition des options de base de données d'une instance à l'aide de la Google Cloud CLI, consultez Configurer les options de base de données d'une instance.
Notez qu'AlloyDB redémarre automatiquement l'instance après la mise à jour de cet indicateur.
Connectez-vous à l'instance principale et créez l'extension dans chaque base de données.
Vous devez suivre les étapes ci-dessous sur l'instance principale, même si vous activez l'audit sur une instance de pool de lecture :
À l'invite de commande psql, connectez-vous à la base de données et créez l'extension:
\c DB_NAME
CREATE EXTENSION IF NOT EXISTS pgaudit;
Répétez les deux étapes précédentes pour vous connecter à d'autres bases de données et créer l'extension dans chacune d'elles.
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2025/03/06 (UTC).
[[["Facile à comprendre","easyToUnderstand","thumb-up"],["J'ai pu résoudre mon problème","solvedMyProblem","thumb-up"],["Autre","otherUp","thumb-up"]],[["Difficile à comprendre","hardToUnderstand","thumb-down"],["Informations ou exemple de code incorrects","incorrectInformationOrSampleCode","thumb-down"],["Il n'y a pas l'information/les exemples dont j'ai besoin","missingTheInformationSamplesINeed","thumb-down"],["Problème de traduction","translationIssue","thumb-down"],["Autre","otherDown","thumb-down"]],["Dernière mise à jour le 2025/03/06 (UTC)."],[[["Auditing on an AlloyDB instance requires enabling the `alloydb.enable_pgaudit` flag."],["After enabling the flag, connect to the cluster's primary instance to create the `pgaudit` extension in each desired database."],["Setting `alloydb.enable_pgaudit` to true and `logging_collector` to on may cause a loss of audit logs in AlloyDB Omni."],["Only users in the `alloydbsuperuser` role can create extensions, and the postgres user is part of it by default."],["Enabling the `pgAudit` extension may lead to increased data storage requirements in the event of a service disruption."]]],[]]