Puis-je utiliser un compartiment Amazon S3 comme cible AWS DMS ?

Lecture de 3 minute(s)
0

Je souhaite utiliser un compartiment Amazon Simple Storage Service (Amazon S3) comme cible pour AWS Database Migration Service (AWS DMS). Mes ressources sont sur le même compte.

Brève description

Après avoir créé une instance de réplication, suivez ces étapes pour utiliser un compartiment S3 comme point de terminaison cible pour AWS DMS :

  1. Créez un compartiment S3.
  2. Créez une politique AWS Identity and Access Management (IAM).
  3. Créez un rôle.
  4. Créez votre point de terminaison cible.

Pour en savoir plus, consultez la section Utiliser Amazon S3 comme cible pour AWS Database Migration Service.

Résolution

Création d’un compartiment S3

  1. Ouvrez la console Amazon S3, puis créez un compartiment.
  2. Sélectionnez le compartiment que vous avez créé, puis choisissez Créer un dossier.
  3. Saisissez un nom de dossier, puis choisissez Enregistrer.

Création d’une politique IAM

1.    Ouvrez la console IAM, puis sélectionnez Politiques dans le volet de navigation.

2.    Choisissez Créer une politique, puis JSON.

3.    Ajoutez une politique IAM sur la base de l'exemple suivant :

{
  "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*"
      ]
    }
  ]
}

Remarque : Remplacez la valeur bucketname par le nom du compartiment.

4.    Choisissez Vérifier la politique, saisissez un nom et une description, puis choisissez Créer une politique.

Création d'un rôle

  1. Ouvrez la console IAM, puis sélectionnez Rôles dans le volet de navigation.
  2. Choisissez Créer un rôle, DMS, puis cliquez sur Suivant : Autorisations.
  3. Dans le volet Créer un rôle, dans le champ Rechercher, choisissez la politique que vous avez créée, puis cliquez sur Suivant : balises.
  4. Cliquez sur Suivant : Vérifier.
  5. Renseignez les champs Nom du rôle et Description du rôle.
  6. Choisissez Créer un rôle. Notez l'ARN du rôle.

Création de votre point de terminaison cible

  1. Ouvrez la console AWS DMS, puis choisissez Points de terminaison dans le volet de navigation.
  2. Choisissez Créer un point de terminaison, puis sélectionnez Point de terminaison cible.
  3. Saisissez l’Identifiant de point de terminaison, puis choisissez Amazon S3 comme Moteur cible.
  4. Collez l'ARN du rôle précédemment copié dans le champ ARN du rôle d'accès au service.
  5. Saisissez le Nom du compartiment et le Dossier de compartiment.
  6. Sous Paramètres de point de terminaison, ajoutez les Paramètres de point de terminaison, le cas échéant. Pour en savoir plus, consultez la section Paramètres du point de terminaison lors de l'utilisation d'Amazon S3 comme cible pour AWS DMS.
  7. (Facultatif) Sous Tester la connexion du point de terminaison, sélectionnez votre cloud privé virtuel (VPC) et votre instance de réplication, puis choisissez Exécuter un test.
    Remarque : Il est possible que votre VPC ait besoin de prendre en charge la version 3.4.7 d'AWS DMS. Pour en savoir plus, consultez Qui est concerné par la migration vers les versions 3.4.7 et supérieures d'AWS DMS ?
  8. Choisissez Créer un point de terminaison.

Informations connexes

Utilisation d'Amazon S3 comme source pour AWS DMS

Utilisation d'une instance de réplication AWS DMS

Résolution des problèmes liés aux tâches de migration dans AWS Database Migration Service

AWS OFFICIEL
AWS OFFICIELA mis à jour il y a 5 mois