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 Management Console, 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.

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

Wählen Sie in der &Snowconsole; Ihren Auftrag aus der Tabelle. Linux, macOS, oder Unix:

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

Wählen Sie in der &Snowconsole; Ihren Auftrag aus der Tabelle. Windows:

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

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 istEnableLogTypes, und sein Wert istpostgresql, und. instance

Wählen Sie in der &Snowconsole; Ihren Auftrag aus der Tabelle. Linux, macOS, oder Unix:

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

Wählen Sie in der &Snowconsole; Ihren Auftrag aus der Tabelle. 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.

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 istDisableLogTypes, und sein Wert ist und. postgresql instance

Wählen Sie in der &Snowconsole; Ihren Auftrag aus der Tabelle. Linux, macOS, oder Unix:

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

Wählen Sie in der &Snowconsole; Ihren Auftrag aus der Tabelle. 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 Ändern 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.