Comment configurer l'interface de ligne de commande (CLI) AWS afin de pouvoir utiliser une table DynamoDB sur Amazon EC2 ?

Dernière mise à jour : 18/06/2020

Comment configurer l'interface de ligne de commande AWS (AWS CLI) pour utiliser les tables Amazon DynamoDB sur Amazon Elastic Compute Cloud (Amazon EC2) ?

Solution

Créer un compte utilisateur AWS Identity and Access Management (IAM)

Créez un rôle IAM :

  • Pour Sélectionner le type d’entité de confiance, choisissez Service AWS, puis EC2.
  • Pour Attacher des politiques d'autorisations, choisissez AmazonDynamoDBFullAccess.

Attacher le rôle IAM à une instance EC2

  1. Lancez une instance EC2 à l'aide d'une Amazon Machine Image (AMI) Amazon Linux. Les AMI Linux sont fournies avec l'interface de ligne de commande (CLI) AWS installée.
  2. Sur la page Configurer les informations de l'instance dans la liste déroulante Rôle IAM, sélectionnez le profil d'instance que vous avez créé à l'étape 1. Assurez-vous que le sous-réseau que vous sélectionnez est accessible à partir d'Internet.
  3. Sur la page Configurer un groupe de sécurité, sélectionner un groupe de sécurité qui autorise l'accès SSH à partir de votre adresse IP.

Se connecter à l'instance en utilisant SSH

  1. Connectez-vous à l’instance Linux en utilisant SSH.
  2. Une fois connecté, exécutez la commande yum update pour vous assurer que les packages logiciels sur l'instance sont à jour.

Configurer l'interface de ligne de commande (CLI) AWS

  1. Exécutez la commande aws configure.
  2. Lorsque vous êtes invité à saisir un ID de clé d'accès AWS et une clé d'accès secrète AWS, appuyez sur Entrée. Vous n'avez pas besoin de fournir de clés, car vous utilisez un rôle IAM d'instance pour vous connecter à un service AWS.
  3. Lorsque vous êtes invité à indiquer le nom de région par défaut, entrez la région dans laquelle se trouvent vos tables DynamoDB. Par exemple, ap-northeast-3. Pour obtenir la liste des noms de région, consultez Points de terminaison de service.
  4. Lorsque vous êtes invité à indiquer le format de sortie par défaut, appuyez sur Entrée.
  5. Exécutez la commande list-tables pour vérifier que vous pouvez exécuter des commandes DynamoDB sur l'interface de ligne de commande (CLI) AWS.

Cet article vous a-t-il été utile ?

Cette page peut-elle être améliorée ?


Vous avez besoin d'aide ?