Comment configurer l'AWS CLI afin de travailler avec une table Amazon DynamoDB sur Amazon EC2 ?

Lecture de 3 minute(s)
0

Je souhaite configurer l'Interface de la ligne de commande AWS (AWS CLI) pour utiliser les tables Amazon DynamoDB sur Amazon Elastic Compute Cloud (Amazon EC2) ?

Résolution

Créer un rôle AWS Identity and Access Management (IAM)

Pour créer un rôle IAM, procédez comme suit :

  • Pour Sélectionner le type d'entité de confiance, choisissez Service AWS, puis EC2.
  • Pour Attacher des politiques d'autorisations, choisissez AmazonDynamoDBFullAccess.
    Remarque : Suivez les bonnes pratiques de sécurité qui consistent à accorder le moindre privilège pour effectuer une tâche.

Attacher le rôle IAM à une instance Amazon EC2

1.    Lancez une instance EC2 à l'aide d'une Amazon Machine Image (AMI) Amazon Linux. Les AMI Linux sont disponibles à l'installation de l'AWS CLI.

2.    Sur la page Configure Instance Details (Configurer les informations de l'instance), dans la liste déroulante IAM role (Rôle IAM), sélectionnez le rôle IAM que vous avez créé précédemment. Assurez-vous que le sous-réseau que vous sélectionnez est accessible à partir d'Internet.

3.    Sur la page Configure Security Group (Configurer un groupe de sécurité), sélectionnez un groupe de sécurité autorisant l'accès SSH à partir de votre adresse IP.

Connexion à l'instance à l'aide de SSH

1.    Connectez-vous à votre instance Linux à l'aide de SSH.

2.    Suite à la connexion, exécutez la commande yum update pour vous assurer que les packages logiciels sur l'instance sont à jour.

Configuration de l'AWS CLI

1.    Exécutez la commande aws configure.

2.    Lorsqu'un identifiant de clé d'accès AWS et une clé d'accès secrète AWS sont demandés, appuyez simplement sur la touche Entrée. Vous n'avez pas besoin de fournir de clé car vous utilisez un rôle IAM d'instance pour vous connecter à un service AWS.

3.    Lorsqu'un nom de région par défaut est demandé, 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, veuillez consulter la section Points de terminaison de service (français non garanti).

4.    Lorsque le format de sortie par défaut est demandé, appuyez sur la touche Entrée.

5.    Exécutez la commande list-tables afin de vérifier que vous pouvez exécuter des commandes DynamoDB sur l'AWS CLI.

Remarque : si vous recevez des erreurs lors de l'exécution de commandes AWS CLI, assurez-vous que vous utilisez la version la plus récente de l'AWS CLI (français non garanti).


Informations connexes

Utilisation de l'AWS CLI avec DynamoDB

AWS OFFICIEL
AWS OFFICIELA mis à jour il y a un an