Activer l'option de publication des journaux sur Amazon CloudWatch - Amazon Aurora

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.

Activer l'option de publication des journaux sur Amazon CloudWatch

Pour publier le journal PostgreSQL de votre cluster de bases de données Aurora PostgreSQL dans Logs, choisissez l'option d'exportation du journal CloudWatch pour le cluster. Vous pouvez choisir le paramètre d'exportation du journal lorsque vous créez votre cluster de base de données Aurora PostgreSQL. Ou bien, vous pouvez modifier le cluster ultérieurement. Lorsque vous modifiez un cluster existant, les journaux PostgreSQL de chaque instance sont publiés sur le cluster CloudWatch à partir de ce moment. Pour Aurora PostgreSQL, le journal PostgreSQL postgresql.log () est le seul journal publié sur Amazon. CloudWatch

Vous pouvez utiliser l'API AWS Management Console AWS CLI, la ou l'API RDS pour activer la fonctionnalité d'exportation de journaux pour votre cluster de bases de données Aurora PostgreSQL.

Vous choisissez l'option Log exports pour commencer à publier les journaux PostgreSQL de votre cluster de base de données Aurora PostgreSQL vers Logs. CloudWatch

Pour activer la fonction d'exportation des journaux à partir de la console
  1. Ouvrez la console Amazon RDS à l'adresse https://console.aws.amazon.com/rds/.

  2. Dans le panneau de navigation, choisissez Databases (Bases de données).

  3. Choisissez le cluster de base de données Aurora PostgreSQL dont vous souhaitez publier les données de journal dans Logs. CloudWatch

  4. Sélectionnez Modify.

  5. Dans la section Log exports (Exportations des journaux), choisissez PostgreSQL log (Journal Postgresql).

  6. 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 Aurora PostgreSQL sur CloudWatch Amazon Logs avec le. AWS CLI Pour ce faire, exécutez la modify-db-cluster AWS CLI commande avec les options suivantes :

  • --db-cluster-identifier — Identifiant du cluster de bases de données.

  • --cloudwatch-logs-export-configuration: paramètre de configuration pour les types de journaux à définir pour l'exportation vers CloudWatch Logs for the DB cluster.

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 AWS CLI commandes 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 les CloudWatch journaux du cluster de base de données.

D'autres options peuvent être nécessaires en fonction de la AWS CLI commande que vous exécutez.

La commande suivante crée un cluster de base de données Aurora PostgreSQL pour publier les fichiers journaux dans Logs. CloudWatch

Dans Linux, macOS, ou Unix:

aws rds create-db-cluster \ --db-cluster-identifier my-db-cluster \ --engine aurora-postgresql \ --enable-cloudwatch-logs-exports postgresql

Dans Windows:

aws rds create-db-cluster ^ --db-cluster-identifier my-db-cluster ^ --engine aurora-postgresql ^ --enable-cloudwatch-logs-exports postgresql

La commande suivante modifie un cluster de base de données Aurora PostgreSQL existant pour publier les fichiers journaux dans Logs. CloudWatch La valeur --cloudwatch-logs-export-configuration n'est pas un objet JSON. La clé de cet objet estEnableLogTypes, et sa valeur estpostgresql, etinstance.

Dans Linux, macOS, ou Unix:

aws rds modify-db-cluster \ --db-cluster-identifier my-db-cluster \ --cloudwatch-logs-export-configuration '{"EnableLogTypes":["postgresql","instance"]}'

Dans Windows:

aws rds modify-db-cluster ^ --db-cluster-identifier my-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 base de données Aurora PostgreSQL existant pour désactiver la publication de fichiers journaux dans Logs. CloudWatch La valeur --cloudwatch-logs-export-configuration n'est pas un objet JSON. La clé de cet objet estDisableLogTypes, et sa valeur est postgresql etinstance.

Dans Linux, macOS, ou Unix:

aws rds modify-db-cluster \ --db-cluster-identifier mydbinstance \ --cloudwatch-logs-export-configuration '{"DisableLogTypes":["postgresql","instance"]}'

Dans Windows:

aws rds modify-db-cluster ^ --db-cluster-identifier mydbinstance ^ --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 ce faire, exécutez l'DBClusteropération Modifier avec les options suivantes :

  • DBClusterIdentifier — Identifiant du cluster de bases de données.

  • CloudwatchLogsExportConfiguration— Le paramètre de configuration des types de journaux à activer pour l'exportation vers les CloudWatch journaux pour le cluster de base 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 les CloudWatch journaux du cluster de base de données.

D'autres paramètres peuvent être nécessaires en fonction de la AWS CLI commande que vous exécutez.