Durch die Nutzung von AWS re:Post stimmt du den AWS re:Post Nutzungsbedingungen

Wie aktiviere ich CloudWatch-Protokolle für AWS DMS, greife darauf zu oder lösche sie?

Lesedauer: 3 Minute
0

Ich möchte die Amazon CloudWatch Logs für meine Aufgabe im AWS Database Migration Service (AWS DMS) verwalten.

Lösung

**Hinweis:**Wenn Sie beim Ausführen von Befehlen im AWS Command Line Interface (AWS CLI) Fehlermeldungen erhalten, stellen Sie sicher, dass Sie die neueste Version von AWS CLI verwenden.

Aktivieren der Protokollierung für eine neue DMS-Aufgabe

Um die Protokollierung für eine neue AWS-DMS-Aufgabe zu aktivieren, wählen Sie beim Erstellen einer Aufgabe die Option CloudWatch-Protokolle aktivieren.

Aktivieren der Protokollierung für eine bestehende DMS-Aufgabe

Um die Protokollierung für eine bestehende Aufgabe zu aktivieren:

  1. Öffnen Sie die AWS-DMS-Konsole und wählen Sie dann im Navigationsbereich Datenbankmigrationsaufgaben aus.
  2. Wenn sich die Aufgabe im Status Fehlgeschlagen oder Angehalten befindet, wählen Sie die Aufgabe aus und wählen Sie Aktionen. Wählen Sie Ändern und dann CloudWatch-Protokolle aktivieren aus.
  3. Wenn sich die Aufgabe im Status Aktiv befindet, können Sie die Aufgabeneinstellung für die Protokollierung mithilfe des AWS CLI ändern.
  4. Stellen Sie sicher, dass die Rolle des AWS Identity and Access Management (IAM) dms-cloudwatch-logs-role in dem AWS-Konto vorhanden ist, auf dem die Aufgabe ausgeführt wird. Wenn die Rolle in dem AWS-Konto, auf dem die Aufgabe ausgeführt wird, nicht vorhanden ist, folgen Sie den Schritten unter Warum kann ich CloudWatch-Protokolle für eine AWS-DMS-Aufgabe nicht sehen?

Nachdem Sie die Protokollierung aktiviert haben, können Sie die AWS-DMS-Aufgabenprotokolle verwalten.

Die Protokolle einer DMS-Aufgabe anzeigen

Gehen Sie folgendermaßen vor, um die Protokolle einer ausgeführten Aufgabe einzusehen:

  1. Öffnen Sie die AWS-DMS-Konsole und wählen Sie dann im Navigationsbereich Datenbankmigrationsaufgaben aus.
  2. Wählen Sie den Namen Ihrer Aufgabe.
  3. Wählen Sie im Abschnitt Detailübersicht die Option Protokolle anzeigen aus.

Die Protokolle einer DMS-Aufgabe löschen

Gehen Sie folgendermaßen vor, um Protokolle zu löschen:

  1. Öffnen Sie die AWS-DMS-Konsole und wählen Sie dann im Navigationsbereich Replication Instances aus.
  2. Wählen Sie den Namen der Replication Instance aus, die Ihre Aufgabe hostet.
  3. Wählen Sie im Abschnitt Protokollverwaltung die Protokolle aus, die Sie löschen möchten.
  4. Wählen Sie Löschen.
  5. Bestätigen Sie, dass Sie die Protokolle dauerhaft löschen möchten, indem Sie Löschen wählen.

Sie können AWS-DMS-Protokolle auch über die CloudWatch-Konsole löschen, indem Sie die folgenden Schritte ausführen:

  1. Öffnen Sie die CloudWatch-Konsole und wählen Sie dann im Navigationsbereich Protokolle aus.
  2. Verwenden Sie das Eingabefeld Filter, um nach Ihren Protokolldateien zu suchen. Die Protokollgruppe hat das Präfix dms.
  3. Wählen Sie die gewünschte Protokollgruppe und dann Aktionen aus.
  4. Wählen Sie Protokollgruppe löschen aus.
  5. Bestätigen Sie, dass Sie die Protokolle dauerhaft löschen möchten, indem Sie Löschen wählen.

Weitere Informationen

Migrieren einer lokalen Oracle-Datenbank mithilfe eines Oracle-Bystanders und AWS DMS zu Amazon RDS für PostgreSQL