AWS Builder Center: Learn, Build and Connect with builders in the AWS community
AWS Builder Center is the official home for builders on AWS. Share and read what others are working on, follow people who inspire you, explore training and workshops, and find tools to support what you're building.
Wie erstelle ich eine in AWS DMS eine reine Validierungsaufgabe?
Ich möchte eine Aufgabe in AWS Database Migration Service (AWS DMS) erstellen, mit der ich Daten als Vorschau anzeigen und validieren kann.
Kurzbeschreibung
Du kannst die folgenden Arten von reinen Validierungsaufgaben erstellen:
Weitere Informationen dazu, wie du reine Validierungsaufgaben verwendest, findest du unter Validation only use cases (Anwendungsfälle für reine Validierung).
Lösung
Hinweis: Wenn du beim Ausführen von AWS Command Line Interface (AWS CLI)-Befehlen Fehlermeldungen erhältst, findest du weitere Informationen dazu unter Troubleshooting errors for the AWS CLI (Problembehandlung bei der AWS CLI). Stelle außerdem sicher, dass du die neueste Version der AWS CLI verwendest.
Eine reine Validierungsaufgabe mit der AWS-DMS-Konsole erstellen
Gehe wie folgt vor:
-
Öffne die AWS-DMS-Konsole.
-
Wähle im Navigationsbereich unter Migrieren oder replizieren die Option Aufgaben aus.
-
Wähle Aufgabe erstellen aus.
-
Gib die Details für die Aufgabenkonfiguration ein. Wähle unter Art der Aufgabe eine der folgenden Optionen aus:
Wähle für eine Volllastvalidierungsaufgabe Nur migrieren aus.
Wähle für eine reine CDC-Validierungsaufgabe Nur replizieren aus. -
Wähle unter Einstellungen den JSON-Editor aus. Lege die Einstellungen EnableValidation und ValidationOnly auf true fest, wie im folgenden Beispiel gezeigt:
"EnableValidation": true, "ValidationOnly": true, -
Vergewissere dich, dass TargetTablePrepMode auf DO_NOTHING festgelegt ist.
-
Wähle unter Startkonfiguration der Migrationsaufgabe die Option Manuell später aus.
-
Wähle Aufgabe erstellen aus.
Eine reine Validierungsaufgabe über die AWS CLI erstellen
Führe den AWS-CLI-Befehl create-replication-task aus, um eine reine Validierungsaufgabe zu erstellen:
aws dms create-replication-task --replication-task-identifier your-task-id validation-only-task --replication-task-settings '{"FullLoadSettings":{"TargetTablePrepMode":"DO_NOTHING"},"ValidationSettings":{"EnableValidation":true,"ValidationOnly":true}}' --replication-instance-arn your-replication-instance-arn --source-endpoint-arn your-source-endpoint-arn --target-endpoint-arn your-target-endpoint-arn --migration-type your-migration-type --table-mappings your-table-mapping-file-path
Hinweis: Ersetze your-task-id durch deine Replikationsaufgaben-ID. Ersetze your-replication-instance-arn durch den Amazon-Ressourcennamen (ARN) deiner Replikations-Instance, your-source-endpoint-arn durch deinen Quell-Endpunkt-ARN und target-endpoint-arn durch deinen Ziel-Endpunkt-ARN. Ersetze dann your-migration-type durch cdc oder full-load und your-table-mapping-file-path durch den Dateipfad der Tabellenzuordnungen.
Wenn du die Validierung ab einem bestimmten Zeitstempel starten möchtest, füge den Parameter --cdc-start-time hinzu und gib die Startzeit an.
(Optional) Um zu überprüfen, dass du die Aufgabe erfolgreich erstellt hast, öffne die AWS-DMS-Konsole. Wähle im Navigationsbereich unter Migrieren oder replizieren die Option Aufgaben aus und suche dann deine Aufgabe.
Weitere Informationen
- Sprache
- Deutsch

Relevanter Inhalt
AWS OFFICIALAktualisiert vor einem Jahr
AWS OFFICIALAktualisiert vor 7 Monaten
AWS OFFICIALAktualisiert vor einem Jahr