View a markdown version of this page

Aktivierung der Option zum Veröffentlichen von Protokollen auf Amazon CloudWatch - Amazon Aurora

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Aktivierung der Option zum Veröffentlichen von Protokollen auf Amazon CloudWatch

Um das PostgreSQL-Protokoll Ihres Aurora PostgreSQL-DB-Clusters in CloudWatch Logs zu veröffentlichen, wählen Sie die Option Protokollexport für den Cluster. Sie können die Log-Export-Einstellung beim Erstellen Ihres Aurora-PostgreSQL-DB-Clusters auswählen. Sie können den Cluster auch später ändern. Wenn Sie einen vorhandenen Cluster ändern, werden seine PostgreSQL-Protokolle von jeder Instanz ab diesem Zeitpunkt im CloudWatch Cluster veröffentlicht. Für Aurora PostgreSQL ist das PostgreSQL log (postgresql.log) das einzige Protokoll, das auf Amazon veröffentlicht wird. CloudWatch

Sie können die AWS-Managementkonsole, oder die RDS-API verwenden AWS CLI, um die Protokollexportfunktion für Ihren Aurora PostgreSQL-DB-Cluster zu aktivieren.

Sie wählen die Option Protokollexporte, um mit der Veröffentlichung der PostgreSQL-Protokolle aus Ihrem Aurora PostgreSQL-DB-Cluster in Logs zu beginnen. CloudWatch

So aktivieren Sie die Funktion zum Exportieren von Protokollen über die Konsole
  1. Öffnen Sie die Amazon RDS-Konsole unter https://console.aws.amazon.com/rds/.

  2. Wählen Sie im Navigationsbereich Datenbanken aus.

  3. Wählen Sie den Aurora PostgreSQL-DB-Cluster aus, dessen Protokolldaten Sie in Logs veröffentlichen möchten CloudWatch .

  4. Wählen Sie Ändern aus.

  5. Wählen Sie im Abschnitt Log exports (Protokollexporte) die Option PostgreSQL log aus.

  6. Wählen Sie Continue (Weiter) und dann auf der Übersichtsseite Modify cluster (Cluster ändern).

Sie können die Option für den Protokollexport aktivieren, um mit der Veröffentlichung von Aurora PostgreSQL-Protokollen in Amazon CloudWatch Logs zu beginnen. AWS CLI Führen Sie dazu den modify-db-cluster AWS CLI Befehl mit den folgenden Optionen aus:

  • --db-cluster-identifier – Die DB-Cluster-Kennung.

  • --cloudwatch-logs-export-configuration— Die Konfigurationseinstellung für die Protokolltypen, die für den Export in CloudWatch Logs for the DB-Cluster festgelegt werden sollen.

Sie können Aurora-PostgreSQL-Protokolle auch veröffentlichen, indem Sie einen der folgenden AWS CLI -Befehle ausführen:

Führen Sie einen dieser AWS CLI Befehle mit den folgenden Optionen aus:

  • --db-cluster-identifier – Die DB-Cluster-Kennung.

  • --engine— Die Datenbank-Engine.

  • --enable-cloudwatch-logs-exports— Die Konfigurationseinstellung für die Protokolltypen, die für den Export in CloudWatch Logs für den DB-Cluster aktiviert werden sollen.

Je nachdem, welchen AWS CLI Befehl Sie ausführen, sind möglicherweise andere Optionen erforderlich.

Beispiel

Mit dem folgenden Befehl wird ein Aurora PostgreSQL-DB-Cluster erstellt, um Protokolldateien in Logs zu CloudWatch veröffentlichen.

Für Linux, macOS oder Unix:

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

Für Windows:

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

Der folgende Befehl ändert einen vorhandenen Aurora PostgreSQL-DB-Cluster, um Protokolldateien in Logs zu veröffentlichen. CloudWatch Der --cloudwatch-logs-export-configuration-Wert ist ein JSON-Objekt. Der Schlüssel für dieses Objekt ist EnableLogTypes und sein Wert lautet postgresql und instance.

Für Linux, macOS oder Unix:

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

Für Windows:

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

Wenn Sie die Windows-Befehlszeile verwenden, stellen Sie sicher, dass Sie doppelte Anführungszeichen (") im JSON-Code maskieren, indem Sie ihnen einen umgekehrten Schrägstrich (\) voranstellen.

Beispiel

Im folgenden Beispiel wird ein vorhandener Aurora PostgreSQL-DB-Cluster dahingehend geändert, dass die Veröffentlichung von Protokolldateien in Logs deaktiviert wird. CloudWatch Der --cloudwatch-logs-export-configuration-Wert ist ein JSON-Objekt. Der Schlüssel für dieses Objekt ist DisableLogTypes und sein Wert lautet postgresql und instance.

Für Linux, macOS oder Unix:

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

Für Windows:

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

Bei Verwendung der Windows-Befehlszeile müssen doppelte Anführungszeichen (") im JSON-Code mit einem umgekehrten Schrägstrich (\) als Escape-Zeichen versehen werden.

Sie können die Log-Export-Option aktivieren, um die Veröffentlichung von Aurora-PostgreSQL-Protokollen mit der RDS-API zu starten. Führen Sie dazu den DBCluster Vorgang Modify mit den folgenden Optionen aus:

  • DBClusterIdentifier – Die DB-Cluster-ID.

  • CloudwatchLogsExportConfiguration— Die Konfigurationseinstellung für die Protokolltypen, die für den Export in CloudWatch Logs für den DB-Cluster aktiviert werden sollen.

Sie können Aurora PostgreSQL-Protokolle auch mit der RDS-API veröffentlichen, indem Sie eine der folgenden RDS-API-Operationen ausführen:

Führen Sie die RDS-API-Operation mit den folgenden Parametern aus:

  • DBClusterIdentifier – Die DB-Cluster-Kennung.

  • Engine— Die Datenbank-Engine.

  • EnableCloudwatchLogsExports— Die Konfigurationseinstellung für die Protokolltypen, die für den Export in CloudWatch Logs für den DB-Cluster aktiviert werden sollen.

Je nachdem, welchen AWS CLI Befehl Sie ausführen, sind möglicherweise andere Parameter erforderlich.