Direkt zum Inhalt

Kann ich einen Amazon-S3-Bucket als Ziel für AWS DMS wählen?

Lesedauer: 3 Minute
0

Ich möchte einen Amazon Simple Storage Service (Amazon S3)-Bucket als Ziel für AWS Database Migration Service (AWS DMS) verwenden. Meine Ressourcen befinden sich auf demselben Konto.

Kurzbeschreibung

Gehe nach dem Erstellen einer Replikations-Instance wie folgt vor, um einen S3-Bucket als Ziel-Endpunkt für AWS DMS zu verwenden:

  1. Erstelle einen S3-Bucket.
  2. Erstelle eine AWS Identity and Access Management (IAM)-Richtlinie.
  3. Erstelle eine Rolle.
  4. Erstelle deinen Ziel-Endpunkt.

Weitere Informationen findest du unter Verwenden von Amazon S3 als Ziel für den AWS Database Migration Service.

Lösung

Erstellen eines S3-Buckets

  1. Öffne die Amazon-S3-Konsole und erstelle dann einen Bucket.
  2. Wähle den Bucket aus, den du erstellt hast, und wähle dann Create folder (Ordner erstellen) aus.
  3. Gib einen Ordnernamen ein und wähle dann Save (Speichern) aus.

Erstellen einer IAM-Richtlinie

1.    Öffne die IAM-Konsole und wähle dann im Navigationsbereich Policies (Richtlinien) aus.

2.    Wähle Create policy (Richtlinie erstellen) und dann JSON aus.

3.    Füge eine IAM-Richtlinie hinzu, die der folgenden ähnelt:

{
  "Version": "2012-10-17",
  "Statement": [
    {
      "Effect": "Allow",
      "Action": [
        "s3:PutObject",
        "s3:DeleteObject",
        "s3:PutObjectTagging"
      ],
      "Resource": [
        "arn:aws:s3:::bucketname/*"
      ]
    },
    {
      "Effect": "Allow",
      "Action": [
        "s3:ListBucket"
      ],
      "Resource": [
        "arn:aws:s3:::bucketname*"
      ]
    }
  ]
}

Hinweis: Ersetze bucketname durch den Namen deines Buckets.

4.    Wähle Review policy (Richtlinie überprüfen) aus, gib einen Name (Namen) und eine Description (Beschreibung) ein und wähle dann Create policy (Richtlinie erstellen) aus.

Erstellen einer Rolle

  1. Öffne die IAM-Konsole und wähle dann im Navigationsbereich Roles (Rollen) aus.
  2. Wähle Create role (Rolle erstellen), DMS und dann Next: Permissions (Weiter: Berechtigungen) aus.
  3. Wähle im Bereich Create role (Rolle erstellen) im Feld Search (Suchen) die Richtlinie aus, die du erstellt hast, und wähle dann Next: tags (Weiter: Tags).
  4. Wähle Next (Weiter): Review (Weiter: Prüfen) aus.
  5. Gib einen Role name (Rollenname) und eine Role description (Rollenbeschreibung) ein.
  6. Wähle Create role (Rolle erstellen) aus. Notiere dir den Rollen-ARN.

Erstellen eines Ziel-Endpunkts

  1. Öffne die AWS-DMS-Konsole und wähle dann im Navigationsbereich Endpoints (Endpunkte) aus.
  2. Wähle Create endpoint (Endpunkt erstellen) und dann Target endpoint (Zielendpunkt) aus.
  3. Gib die Endpoint identifier (Endpunkt-Kennung) ein und wähle dann Amazon S3 als Target engine (Ziel-Engine) aus.
  4. Füge den Role ARN (Rollen-ARN), den du kopiert hast, in das Feld Service Access Role ARN (ARN der Servicezugangsrolle) ein.
  5. Gib einen Bucket name (Bucket-Namen) und einen Bucket folder (Bucket-Ordner) ein.
  6. Füge unter Endpoint settings (Endpunkteinstellungen) gegebenenfalls deine Endpunkeinstellungen hinzu. Weitere Informationen findest du unter Endpunkt-Einstellungen bei Verwendung von Amazon S3 als Ziel für AWS DMS.
  7. (Optional) Wähle unter Test endpoint connection (Endpunktverbindung testen) deine Virtual Private Cloud (VPC) und Replikations-Instance aus und wähle dann Run test (Test ausführen) aus.
    Hinweis: Deine VPC muss möglicherweise AWS DMS Version 3.4.7 unterstützen. Weitere Informationen findest du unter Wer ist von der Migration zu AWS DMS-Versionen 3.4.7 und höher betroffen?
  8. Wähle Create endpoint (Endpunkt erstellen) aus.

Ähnliche Informationen

Verwenden von Amazon S3 als Quelle für AWS DMS

Arbeiten mit einer Replikations-Instance in AWS DMS

Problembehandlung bei Migrationsaufgaben im AWS Database Migration Service

AWS OFFICIALAktualisiert vor 3 Jahren