Ich möchte einen Bucket im Amazon Simple Storage Service (Amazon S3) als Ziel für den AWS Database Migration Service (AWS DMS) verwenden. Meine Ressourcen befinden sich auf demselben Konto.
Kurzbeschreibung
Nach dem Erstellen einer Replikations-Instance, gehe wie folgt vor, um einen S3-Bucket als Ziel-Endpunkt für AWS DMS zu verwenden:
- Erstellen eines S3-Buckets.
- Erstellen einer Richtlinie für AWS Identity and Access Management (IAM).
- Erstellen einer Rolle.
- Erstellen deines Ziel-Endpunkts.
Weitere Informationen findest du unter Verwenden von Amazon S3 als Ziel für den AWS Database Migration Service.
Lösung
Erstellen eines S3-Buckets
- Öffne die Amazon-S3-Konsole und erstelle dann einen Bucket.
- Wähle den Bucket aus, den du erstellt hast, und wähle dann Ordner erstellen aus.
- Gib einen Ordnernamen ein und wähle dann Speichern aus.
Erstellen einer IAM-Richtlinie
1. Öffne die IAM-Konsole und wähle dann im Navigationsbereich Richtlinien aus.
2. Wähle 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 Richtlinie überprüfen aus, gib einen Namen und eine Beschreibung ein und wähle dann Richtlinie erstellen aus.
Erstellen einer Rolle
- Öffne die IAM-Konsole und wähle dann im Navigationsbereich Rollen aus.
- Wähle Rolle erstellen, DMS und dann Weiter: Berechtigungen aus.
- Wähle im Bereich Rolle erstellen im Feld Suchen die Richtlinie aus, die du erstellt hast, und klicke dann auf Weiter: Tags.
- Wähle Weiter: Prüfen aus.
- Gib einen Rollennamen und eine Rollenbeschreibung ein.
- Wähle Rolle erstellen aus. Notiere dir den Rollen-ARN.
Ziel-Endpunkt erstellen
- Öffne die AWS-DMS-Konsole und wähle dann im Navigationsbereich Endpunkte aus.
- Wähle Endpunkt erstellen und dann Ziel-Endpunkt aus.
- Gib die Endpunkt-ID ein und wähle dann Amazon S3 als Ziel-Maschine aus.
- Füge den Rollen-ARN, den du kopiert hast, in das Feld Service Access Role ARN ein.
- Gib einen Bucket-Namen und einen Bucket-Ordner ein.
- Füge unter Endpunkt-Einstellungen gegebenenfalls deine Endpunkt-Einstellungen hinzu. Weitere Informationen findest du unter Endpunkt-Einstellungen bei Verwendung von Amazon S3 als Ziel für AWS DMS.
- (Optional) Wähle unter Endpunkt-Verbindung testen deine VPC und Replikations-Instance aus und wähle dann Test starten 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?
- Wähle 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