Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Activation de l’option de publication des journaux vers Amazon CloudWatch
Pour publier le journal PostgreSQL de votre cluster de bases de données Aurora PostgreSQL dans CloudWatch Logs, choisissez l’option Log export (Exportation de journal) pour le cluster. Vous pouvez choisir le paramètre d’exportation du journal lorsque vous créez votre cluster de bases de données Aurora PostgreSQL. Ou bien, vous pouvez modifier le cluster ultérieurement. Lorsque vous modifiez un cluster existant, ses journaux PostgreSQL de chaque instance sont publiés dans le cluster CloudWatch à partir de ce moment-là. Pour Aurora PostgreSQL, le journal PostgreSQL (postgresql.log) est le seul journal qui est publié sur Amazon CloudWatch.
Vous pouvez utiliser la AWS Management Console, AWS CLI, ou l’API RDS pour activer la fonction d’exportation de journaux pour votre cluster de bases de données Aurora PostgreSQL.
Vous choisissez l’option d’exportation des journaux pour commencer à publier les journaux PostgreSQL de votre cluster de bases de données Aurora PostgreSQL vers CloudWatch Logs.
Pour activer la fonction d’exportation des journaux à partir de la console
Ouvrez la console Amazon RDS à l’adresse https://console.aws.amazon.com/rds/
. -
Dans la panneau de navigation, choisissez Bases de données.
-
Choisissez le cluster de bases de données Aurora PostgreSQL dont vous voulez publier les données de journal dans CloudWatch Logs.
-
Sélectionnez Modify.
-
Dans la section Log exports (Exportations des journaux), choisissez PostgreSQL log (Journal Postgresql).
-
Choisissez Continuer, puis Modifier le cluster sur la page récapitulative.
Vous pouvez activer l’option d’exportation des journaux pour commencer à publier les journaux d’Aurora PostgreSQL vers Amazon CloudWatch Logs avec AWS CLI. Pour cela, exécutez la commande modify-db-cluster de AWS CLI avec les options suivantes :
-
--db-cluster-identifier— Identifiant du cluster de bases de données. -
--cloudwatch-logs-export-configuration— Paramètre de configuration des types de journaux à définir pour l’exportation vers CloudWatch Logs pour le cluster de bases de données.
Vous pouvez également publier des journaux Aurora PostgreSQL en exécutant l’une des commandes de l’AWS CLI suivantes :
Exécutez l’une de ces commandes de l’AWS CLI avec les options suivantes :
-
--db-cluster-identifier— Identifiant du cluster de bases de données. -
--engine— Moteur de base de données. -
--enable-cloudwatch-logs-exports— Paramètre de configuration des types de journaux à activer pour l’exportation vers CloudWatch Logs pour le cluster de bases de données.
D’autres options peuvent être requises en fonction de la commande d’AWS CLI que vous exécutez.
La commande suivante crée un cluster de bases de données Aurora MySQL qui publie des fichiers journaux sur CloudWatch Logs.
Pour Linux, macOS ou Unix :
aws rds create-db-cluster \ --db-cluster-identifiermy-db-cluster\ --engine aurora-postgresql \ --enable-cloudwatch-logs-exports postgresql
Pour Windows :
aws rds create-db-cluster ^ --db-cluster-identifiermy-db-cluster^ --engine aurora-postgresql ^ --enable-cloudwatch-logs-exports postgresql
La commande suivante modifie un cluster de bases de données Aurora PostgreSQL existant afin qu’il publie des fichiers journaux sur CloudWatch Logs. La valeur --cloudwatch-logs-export-configuration n’est pas un objet JSON. La clé de cet objet est EnableLogTypes, et sa valeur est postgresql, ainsi que instance.
Pour Linux, macOS ou Unix :
aws rds modify-db-cluster \ --db-cluster-identifiermy-db-cluster\ --cloudwatch-logs-export-configuration '{"EnableLogTypes":["postgresql","instance"]}'
Pour Windows :
aws rds modify-db-cluster ^ --db-cluster-identifiermy-db-cluster^ --cloudwatch-logs-export-configuration '{\"EnableLogTypes\":[\"postgresql\",\"instance\"]}'
Note
Lorsque vous utilisez l’invite de commande Windows, villez à utiliser des guillemets doubles (") d’échappement dans le code JSON en les préfixant d’une barre oblique inverse (\).
L’exemple suivant modifie un cluster de bases de données Aurora PostgreSQL existant afin de désactiver la publication de fichiers journaux sur CloudWatch Logs. La valeur --cloudwatch-logs-export-configuration n’est pas un objet JSON. La clé de cet objet est DisableLogTypes, et sa valeur est postgresql, ainsi que instance.
Pour Linux, macOS ou Unix :
aws rds modify-db-cluster \ --db-cluster-identifiermydbinstance\ --cloudwatch-logs-export-configuration '{"DisableLogTypes":["postgresql","instance"]}'
Pour Windows :
aws rds modify-db-cluster ^ --db-cluster-identifiermydbinstance^ --cloudwatch-logs-export-configuration "{\"DisableLogTypes\":[\"postgresql\",\"instance\"]}"
Note
Lorsque vous utilisez l’invite de commandes Windows, vous devez utiliser des guillemets doubles (") d’échappement dans le code JSON en les préfixant d’une barre oblique inverse (\).
Vous pouvez activer l’option d’exportation des journaux pour commencer à publier les journaux d’Aurora PostgreSQL avec l’API RDS. Pour cela, exécutez l’opération ModifyDBCluster avec les options suivantes :
-
DBClusterIdentifier— Identifiant du cluster de bases de données. -
CloudwatchLogsExportConfiguration— Paramètre de configuration des types de journaux à activer pour l’exportation vers CloudWatch Logs pour le cluster de bases de données.
Vous pouvez également publier des journaux Aurora PostgreSQL avec l’API RDS en exécutant l’une des opérations d’API RDS suivantes :
Exécutez l’action de l’API RDS avec les paramètres suivants :
-
DBClusterIdentifier— Identifiant du cluster de bases de données. -
Engine— Moteur de base de données. -
EnableCloudwatchLogsExports— Paramètre de configuration des types de journaux à activer pour l’exportation vers CloudWatch Logs pour le cluster de bases de données.
D’autres paramètres peuvent être requis en fonction de la commande d’AWS CLI que vous exécutez.