Comment puis-je utiliser Amazon Redshift comme point de terminaison cible pour ma tâche AWS DMS ?

Lecture de 4 minute(s)
0

Je souhaite utiliser Amazon Redshift comme cible pour ma tâche AWS Database Migration Service (AWS DMS).

Brève description

Vous pouvez utiliser n'importe quelle ressource prise en charge pour définir une base de données Amazon Redshift comme cible d'une tâche AWS DMS. Lorsque vous migrez vers Amazon Redshift, AWS DMS déplace d'abord les données vers un compartiment Amazon Simple Storage Service (Amazon S3). Les données sont ensuite transférées vers les tables du cluster Amazon Redshift cible. Le compartiment S3 est créé dans la même région AWS que la base de données Amazon Redshift. Pour cette raison, le cluster Amazon Redshift doit se trouver dans le même compte et dans la même région AWS que l'instance de réplication. Pour plus d'informations, consultez l'article Limitations relatives à l'utilisation d'Amazon Redshift comme cible pour AWS Database Migration Service.

**Remarque :**Pour AWS DMS version 3.4.7 et les versions ultérieures : Les points de terminaison VPC des tables de routage utilisées par l'instance de réplication AWS DMS doivent accéder à la cible S3. Sinon, vous avez également besoin d'une passerelle Internet dans les tables de routage utilisées par l'instance de réplication AWS DMS pour accéder à la cible Amazon S3. Les points de terminaison VPC alimentés par AWS PrivateLink vous permettent de vous connecter directement et en privé aux services AWS depuis votre VPC. Cela inclut des services tels qu'Amazon S3.

Résolution

Remarque : si des erreurs surviennent lorsque vous exécutez des commandes de l'interface de la ligne de commande AWS (AWS CLI), consultez la page Résolution des erreurs liées à AWS CLI. Vérifiez également que vous utilisez la version la plus récente de l'interface AWS CLI.

Avant de commencer, indiquez le groupe de sécurité, la plage d'adresses CIDR du sous-réseau ou l'adresse IP de l'instance de réplication conformément aux règles entrantes du groupe de sécurité du cluster Amazon Redshift. L'instance de réplication AWS DMS doit disposer d'une connectivité réseau avec le point de terminaison Amazon Redshift (nom d'hôte et port) utilisé par le cluster. Assurez-vous également qu'AWS DMS dispose des autorisations nécessaires pour créer le compartiment S3. AWS DMS utilise Amazon S3 comme support pour transférer les données vers un cluster Amazon Redshift. AWS DMS nécessite le rôle dms-access-for-endpoint AWS Identity and Access Management (IAM). Pour plus d'informations, consultez la page Conditions préalables à l'utilisation d'une base de données Amazon Redshift comme cible pour AWS Database Migration Service.

  1. Ouvrez la console AWS DMS et choisissez la région AWS dans laquelle se trouve votre cluster Amazon Redshift.
  2. Dans le volet de navigation, choisissez Points de terminaison.
  3. Choisissez Créer un point de terminaison.
  4. Dans Type de point de terminaison, choisissez Point de terminaison cible.
  5. Saisissez l'identifiant de point de terminaison, puis choisissez Redshift comme moteur cible.
  6. Dans le champ Nom du serveur, saisissez le point de terminaison Amazon Redshift.
  7. Saisissez le numéro de port.
    Remarque : le port par défaut d'Amazon Redshift est 5439.
  8. Saisissez vos nom d'utilisateur, mot de passe et nom de base de données Amazon Redshift.
  9. (Facultatif) Ajoutez des attributs de connexion supplémentaires via les paramètres spécifiques au point de terminaison.
  10. Dans la section Tester la connexion au point de terminaison, choisissez le VPC dans lequel se trouve l'instance de réplication. Choisissez ensuite l'instance de réplication.
  11. Choisissez Exécuter le test, puis attendez que le statut affiche Succès.
  12. Choisissez Créer un point de terminaison.

Si vous utilisez la console AWS DMS pour créer le point de terminaison, DMS crée automatiquement les rôles et politiques IAM requis. Si vous utilisez l'interface de la ligne de commande AWS (AWS CLI) ou l'API AWS DMS, vous devez créer manuellement les rôles et les politiques IAM. Pour plus d'informations, consultez Création des rôles IAM à utiliser avec l'interface de la ligne de commande AWS et l'API AWS DMS.

Informations connexes

Utilisation d'Amazon S3 comme cible pour AWS Database Migration Service

Utilisation des points de terminaison AWS DMS

Considérations relatives aux points de terminaison VPC pour la mise à niveau ou la création d'AWS DMS version 3.4.7 ou ultérieure

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