Pourquoi ne puis-je pas exécuter les commandes de l'interface de ligne de commande AWS sur mon instance EC2 ?

Date de la dernière mise à jour : 29/06/2020

Pourquoi est-ce que je reçois des erreurs lorsque je tente d'exécuter des commandes de l'interface de ligne de commande AWS (AWS CLI) sur mon instance Amazon Elastic Compute Cloud (Amazon EC2) ?

Brève description

Lorsque vous exécutez des commandes de l'interface de ligne de commande AWS sur votre instance, vous pouvez voir l'un des messages d'erreur suivants :

  • « Impossible de trouver les informations d'identification. Vous pouvez configurer les informations d'identification en exécutant 'aws configure' »
  • « Une erreur s'est produite (UnauthorizedOperation) lors de l'appel de l'opération DescribeInstances : vous n'êtes pas autorisé à effectuer cette opération »
  • « Une erreur s'est produite (AuthFailure) lors de l'appel de l'opération DescribeInstances : AWS n'a pas pu valider les informations d'identification d'accès fournies. »
  • « Une erreur s'est produite (ExpiredToken) lors de l'appel de l'opération GetCallerIdentity : le jeton de sécurité inclus dans la demande a expiré »

Remarque : l'opération répertoriée dans l'erreur varie en fonction de l'opération que vous avez appelée lorsque l'erreur s'est produite. Dans les exemples précédents, les erreurs se sont produites lors de l'appel des opérations DescribeInstances et GetCallerIdentity.

Solution

Impossible de trouver les informations d'identification

Vérifiez que l'interface de ligne de commande AWS est installée et configurée correctement.

Une erreur s'est produite (UnauthorizedOperation) et (AuthFailure)

Une erreur s'est produite (ExpiredToken)

Les informations d'identification temporaires expirent à l'intervalle de temps spécifié lors de la création. Si les informations d'identification de votre rôle IAM ont expiré, obtenez un nouveau jeton STS en assumant un nouveau rôle IAM.


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

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


Vous avez besoin d'aide ?