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.
Erstellen der Quell- und Zielendpunkte
Sie können Quell- und Zielendpunkte beim Anlegen Ihrer Replikations-Instance oder nach dem Anlegen Ihrer Replikations-Instance erstellen. Die Quell- und Zieldatenspeicher können sich auf einer Amazon EC2-Instance (Amazon Elastic Compute Cloud), einer Amazon RDS-DB-Instance (Amazon Relational Database Service) oder einer lokalen Datenbank befinden. (Beachten Sie, dass sich einer Ihrer Endpunkte in einem AWS-Service befinden muss. Sie können AWS DMS nicht verwenden, um von einer On-Premises-Datenbank zu einer anderen On-Premises-Datenbank zu migrieren.)
Im folgenden Verfahren wird davon ausgegangen, dass Sie den Assistenten der AWS-DMS-Konsole gewählt haben. Sie können diesen Schritt auch ausführen, indem Sie Endpunkte im Navigationsbereich der AWS-Konsole und anschließend Endpunkt erstellen auswählen. Wenn Sie den Assistenten der Konsole verwenden, werden die Quell- und Zielendpunkte auf der gleichen Seite erstellt. Wenn Sie den Assistenten nicht verwenden, erstellen Sie die einzelnen Endpunkte separat voneinander.
So geben Sie die Endpunkte der Quell- oder Zieldatenbank bei Verwendung der AWS-Konsole an
-
Geben Sie auf der Seite Connect source and target database endpoints die Verbindungsinformationen für die Quell- oder Zieldatenbank an. In der folgenden Tabelle sind die Einstellungen beschrieben.
Option Vorgehensweise Endpunkttyp
Wählen Sie aus, ob dieser Endpunkt der Quell- oder Zielendpunkt ist.
Auswahl der RDS DB-Instance
Wählen Sie diese Option, wenn der Endpunkt eine Amazon RDS-DB-Instance ist.
Endpoint identifier
Geben Sie den Namen des Endpunkts an. Sie können zum Namen den Endpunkttyp hinzufügen, z. B.
oracle-source
oderPostgreSQL-target
. Der Name muss für alle Replikations-Instances eindeutig sein.Source engine und Target engine
Wählen Sie den Typ der Datenbank-Engine aus, die den Endpunkt darstellt.
Zugriff auf die Endpunktdatenbank
Wählen Sie die Option aus, die Sie verwenden möchten, um die Anmeldeinformationen für die Endpunktdatenbank anzugeben:
-
Auswahl von AWS Secrets Manager – Verwenden Sie die in AWS Secrets Manager definierten Secrets, um Ihre Anmeldeinformationen verborgen bereitzustellen, wie im Folgenden gezeigt. Weitere Informationen zum Erstellen dieser Secrets und zu den geheimen Zugriffsrollen, die AWS DMS den Zugriff auf sie ermöglichen, finden Sie unter Verwenden von Secrets für den Zugriff auf AWS Database Migration Service -Endpunkte.
-
Manuelles Bereitstellen von Zugangsinformationen – Verwenden Sie Klartext-Anmeldeinformationen, die Sie direkt eingeben, wie im Folgenden gezeigt.
Auswahl von AWS Secrets Manager Stellen Sie die folgenden geheimen Anmeldeinformationen ein. Secret-ID
Geben Sie den vollständigen Amazon-Ressourcennamen (ARN), einen Teil des ARN oder den Anzeigenamen eines Secrets ein, das Sie in AWS Secrets Manager für den Endpunktdatenbank-Zugriff erstellt haben.
IAM-Rolle
Geben Sie den ARN einer geheimen Zugriffsrolle ein, die Sie in IAM erstellt haben, um in Ihrem Namen AWS DMS Zugriff auf das durch die Secret-ID identifizierte Secret zu gewähren. Weitere Informationen zum Erstellen einer geheimen Zugriffsrolle finden Sie unter Verwenden von Secrets für den Zugriff auf AWS Database Migration Service -Endpunkte.
Secret-ID für Oracle Automatic Storage Management (ASM)
(Nur für Oracle-Quellendpunkte, die Oracle ASM verwenden) Geben Sie den vollständigen Amazon-Ressourcennamen (ARN), einen Teil des ARN oder den Anzeigenamen eines Secrets ein, das Sie in AWS Secrets Manager für den Zugriff auf Oracle ASM erstellt haben. Dieses Secret wird in der Regel für den Zugriff auf Oracle ASM auf demselben Server erstellt wie der geheime Schlüssel, der durch die Secret-ID identifiziert wird.
IAM-Rolle für Oracle ASM
(Nur für Oracle-Quellendpunkte, die Oracle ASM verwenden) Geben Sie den ARN einer geheimen Zugriffsrolle ein, die Sie in IAM erstellt haben, um in Ihrem Namen AWS DMS Zugriff auf die Secret-ID für Oracle Automatic Storage Management (ASM) zu gewähren.
Manuelles Bereitstellen von Zugriffsinformationen Stellen Sie die folgenden Klartext-Anmeldeinformationen ein. Server name
Geben Sie den Servernamen ein. Für eine lokale Datenbank kann dies die IP-Adresse oder der öffentliche Hostname sein. Für eine Amazon RDS-DB-Instance kann dies der Endpunkt (auch als DNS-Name bezeichnet) für die DB-Instance sein, z. B.
mysqlsrvinst.abcd12345678.us-west-2.rds.amazonaws.com
.Port
Geben Sie den Port an, der von der Datenbank verwendet wird.
Secure Socket Layer (SSL)-Modus
Wählen Sie einen SSL-Modus aus, wenn Sie die Verbindungsverschlüsselung für diesen Endpunkt aktivieren möchten. Je nach ausgewähltem Modus müssen Sie möglicherweise Zertifikat- und Serverzertifikatinformationen angeben.
Benutzername
Geben Sie den Benutzernamen mit den für die Datenmigration erforderlichen Berechtigungen ein. Weitere Informationen zu den erforderlichen Berechtigungen finden Sie im Abschnitt zur Sicherheit für die Quell- oder Zieldatenbank-Engine in diesem Benutzerhandbuch.
Passwort
Geben Sie das Passwort für das Konto mit den erforderlichen Berechtigungen ein. Für Passwörter für AWS DMS-Quell- und Zielendpunkte gelten je nach Datenbank-Engine Zeichenbeschränkungen. Weitere Informationen können Sie der folgenden Tabelle entnehmen.
Datenbankname
Bei bestimmten Datenbank-Engines der Name der Datenbank, die Sie als Endpunktdatenbank verwenden möchten.
In der folgenden Tabelle sind die nicht unterstützten Zeichen in Endpunktpasswörtern und Secret-Manager-Secrets für die aufgelisteten Datenbank-Engines aufgeführt. Wenn Sie Kommata (,) in Ihren Endpunktkennwörtern verwenden möchten, verwenden Sie die Secrets-Manager-Unterstützung unter AWS DMS, um den Zugriff auf Ihre AWS DMS-Instances zu authentifizieren. Weitere Informationen finden Sie unter Verwenden von Secrets für den Zugriff auf AWS Database Migration Service -Endpunkte.
Für diese Datenbank-Engine Die folgenden Zeichen werden in einem Endpunktpasswort und Secret Manager-Secrets nicht unterstützt Alle
{ }
Microsoft Azure, nur als Quelle
;
Microsoft SQL Server
, ;
MySQL-kompatibel, einschließlich MySQL, MariaDB und Amazon Aurora MySQL
;
Oracle ,
PostgreSQL, Amazon Aurora PostgreSQL-kompatible Edition und Amazon Aurora Serverless als Ziel nur für Aurora PostgreSQL-kompatible Edition
; + %
Amazon Redshift, nur als Ziel
, ;
-
-
Wählen Sie Endpunkteinstellungen und AWS KMS key, falls benötigt. Sie können die Endpunktverbindung testen, indem Sie Run test wählen. In der folgenden Tabelle sind die Einstellungen beschrieben.
Option Vorgehensweise Endpunkteinstellungen
Wählen Sie hier eventuelle zusätzliche Verbindungsparameter aus. Weitere Informationen zu Endpunkteinstellungen finden Sie im Dokumentationsabschnitt für Ihre Quell-Engine oder Ziel-Engine (angegeben in Schritt 1).
Wenn Sie bei einem Oracle-Quellendpunkt, der Oracle ASM verwendet, in Schritt 1 die Option Zugriffsinformationen manuell bereitstellen wählen, müssen Sie möglicherweise auch die Endpunkteinstellung eingeben, um die Oracle-ASM-Benutzeranmeldedaten anzugeben. Weitere Informationen zu diesen Oracle-ASM-Endpunkteinstellungen finden Sie unter Verwenden von Oracle LogMiner oder AWS DMS Binary Reader für CDC.
AWS KMS key
Wählen Sie den Verschlüsselungsschlüssel aus, der zum Verschlüsseln der Replikationsspeicher- und Verbindungsinformationen verwendet werden soll. Wenn Sie (Standard) aws/dms auswählen, wird der Standard-AWS-Key-Management-Service (AWS KMS)-Schlüssel, der mit Ihrem Konto und Ihrer AWS-Region verbunden ist, verwendet. Weitere Informationen zur Verwendung des Verschlüsselungsschlüssels finden Sie unter Einrichten eines Verschlüsselungsschlüssels und Angeben von AWS KMS-Berechtigungen.
Testen der Endpunktverbindung (optional)
Hinzufügen der VPC und des Replikations-Instance-Namens. Wählen Sie zum Testen der Verbindung Run test (Test ausführen) aus.