Virtueller Datenanbieter - AWS Database Migration Service

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.

Virtueller Datenanbieter

AWS Der Database Migration Service (DMS) bietet den virtuellen Modus für Datenanbieter bei der Schemakonvertierung. Mit dieser Funktion können Sie die Schemakonvertierung durchführen, ohne eine Verbindung zu einer Zieldatenbank herstellen zu müssen. Dies reduziert die Infrastrukturkosten und bietet Flexibilität bei der Migrationsplanung. Im virtuellen Modus können Sie sofort mit der Konvertierung beginnen, um eine optimale Migrationsstrategie zu planen, bevor Sie Ressourcen bereitstellen. Sie können die Kompatibilität bewerten, Schemacode konvertieren und überprüfen und sogar verschiedene Zieloptionen testen. Anschließend können Sie eine Verbindung zu einer Datenbank herstellen, wenn Sie bereit sind. Der virtuelle Modus unterstützt alle Zieldatenbanken, die mit AWS DMS Schema Conversion kompatibel sind, einschließlich MySQL, PostgreSQL, Amazon Redshift und Amazon RDS for Db2.

Erstellen Sie einen virtuellen Datenanbieter

Um einen virtuellen Datenanbieter zu erstellen, aktivieren Sie einfach den virtuellen Modus im Formular zum Erstellen des Datenanbieters. Weitere Informationen finden Sie unter Konfigurieren Sie Ihre Datenanbieter für die DMS-Schemakonvertierung.

Verwendung virtueller Datenprovider

Um einen virtuellen Datenanbieter zu verwenden, erstellen Sie ein neues Migrationsprojekt oder ändern Sie ein vorhandenes Migrationsprojekt. Stellen Sie dann den Zieldatenanbieter des Projekts auf den virtuellen Datenanbieter ein, den Sie erstellt haben.

Um einen virtuellen Anbieter für das Secret und die IAM-Rolle zum Lesen der Felder dieses Secrets zu verwenden, verwenden Sie ein beliebiges Secret, das der IAM-Rolle zugewiesen wurde, um das Migrationsprojekt erfolgreich einzurichten.

Nachdem der Zielanbieter festgelegt wurde, wählen Sie die Registerkarte Schemakonvertierung. Wählen Sie dann die Schaltfläche Schemakonvertierung starten. Warten Sie, bis das Projekt gestartet ist.

Sie können die Schemakonvertierung jetzt mit dem virtuellen Zieldatenanbieter genauso verwenden, wie Sie es mit einem echten Zieldatenanbieter tun würden. Aktionen, die eine Verbindung zu einer echten Zieldatenbank erfordern, werden deaktiviert, aber „Als SQL speichern“ ist für die Zielstruktur verfügbar.

Übergang von einem virtuellen Datenanbieter zu einem echten Datenanbieter

Wenn Sie bereit sind, mit der eigentlichen Migration fortzufahren, können Sie den Übergang zu einem echten Datenanbieter vornehmen.

Gehen Sie folgendermaßen vor, um von einem virtuellen Datenanbieter zu einem echten Datenanbieter zu wechseln.
  1. Melden Sie sich bei der AWS Management Console an und öffnen Sie die AWS DMS-Konsole.

  2. Wählen Sie im Navigationsbereich Datenanbieter aus. Wählen Sie dann den Datenanbieter aus, den Sie ändern möchten.

  3. Gehen Sie zum Abschnitt Assoziierte Migrationsprojekte, um alle Migrationsprojekte zu sehen, die diesen virtuellen Datenanbieter verwenden.

  4. Wählen Sie das erste zugehörige Projekt aus.

  5. Wählen Sie die Registerkarte Schemakonvertierung.

  6. Überprüfen Sie die Option „Details“Status.

  7. Wenn der Status Offen ist und die Schaltfläche Schemakonvertierung schließen nicht ausgegraut ist, wählen Sie sie aus und warten Sie, bis das Projekt geschlossen ist.

  8. Wiederholen Sie die vorherigen Schritte für alle verbleibenden zugehörigen Migrationsprojekte.

  9. Vergewissern Sie sich, dass keine offenen Projekte mehr vorhanden sind.

  10. Kehren Sie zum Datenprovider zurück und wählen Sie Ändern.

  11. Schalten Sie den virtuellen Modus aus.

  12. Füllen Sie die Verbindungseinstellungen korrekt aus. Die Verbindungsparameter hängen von Ihrer Datenbank-Engine ab. Weitere Informationen finden Sie unter Datenprovider erstellen.

  13. Wählen Sie Änderungen speichern aus.

    Anmerkung

    Nachdem die Änderungen gespeichert wurden, ist es nicht möglich, den virtuellen Modus wieder einzuschalten.

  14. Kehren Sie zur AWS DMS-Konsole zurück.

  15. Wählen Sie im Navigationsbereich die Option Migrationsprojekte aus. Wählen Sie dann das Migrationsprojekt aus, für das Sie den Datenanbieter ändern möchten.

  16. Wählen Sie Ändern aus.

  17. Geben Sie das Secret ein, das für die Verbindung zum Zieldatenanbieter verwendet werden soll. Verwenden Sie das richtige Geheimnis, das die Anmeldeinformationen enthält, die für die Verbindung mit der Datenbank erforderlich sind.

  18. Füllen Sie die IAM-Rolle aus, die zum Lesen des Zielgeheimnisses verwendet werden soll. Vergewissern Sie sich, dass die hier angegebene IAM-Rolle korrekt ist, dass sie Lesezugriff auf das geheime Verbindungsdatengeheimnis hat und dass sie für den AWS DMS-Schemakonvertierungsdienst verfügbar ist.

  19. Wählen Sie Änderungen speichern aus.

  20. Wählen Sie die Registerkarte Schemakonvertierung.

  21. Wählen Sie die Schaltfläche Schemakonvertierung starten.

  22. Warten Sie, bis das Projekt gestartet ist.

Wichtig

Sobald Sie den virtuellen Modus deaktiviert und diese Änderung des Datenproviders gespeichert haben, kann diese Aktion nicht mehr rückgängig gemacht werden. Sie müssen die tatsächlichen Datenbankverbindungsdetails für den Datenanbieter sowie die funktionierende Secret- und IAM-Rolle angeben, um auf den Secret im zugehörigen Migrationsprojekt zugreifen zu können.

Beim allerersten Start des Projekts, das den Datenprovider für die Übertragung enthält, erhalten Sie Konvertierungsergebnisse. Nur diese Aktionen werden verfügbar sein:

  • On-Knoten-Schemas — Aus der Datenbank aktualisieren.

  • Bei Datenbankobjekten — Wenden Sie die Änderungen an und speichern Sie sie dann als SQL.

Mit der Aktion Anwenden werden konvertierte Objekte auf die reale Datenbank angewendet.

Die Aktion Aus Datenbank aktualisieren lädt Datenbankobjekte aus der echten Datenbank. Alle nicht gespeicherten Konvertierungsobjekte gehen verloren.