Pourquoi est-ce que je reçois des erreurs lors de l'exécution des commandes de l'interface de ligne de commande AWS ?
Dernière mise à jour : 04/09/2020
Je reçois des erreurs lors de l'exécution des commandes de l'interface de ligne de commande AWS sur ma ressource. Comment puis-je résoudre ce problème ?
Résolution
- Vérifiez que la dernière version de l'interface de ligne de commande AWS est installée. L'interface de ligne de commande AWS est fréquemment mise à jour. Vous ne pouvez pas accéder aux nouvelles fonctionnalités publiées lors de l'exécution d'une ancienne version de l'interface de ligne de commande. Pour plus d'informations sur la façon de mettre à jour votre version de l'interface de ligne de commande AWS, consultez la section Général : Assurez-vous d'exécuter une version récente de la section de l'interface de ligne de commande AWS dans Dépannage des erreurs de l'interface de ligne de commande AWS.
- Assurez-vous que le rôle AWS Identity and Access Management (IAM) ou l'utilisateur IAM dispose des autorisations appropriées pour exécuter les commandes appropriées. Pour connaître la marche à suivre, consultez la section Pourquoi le message d'erreur « Vous n'êtes pas autorisé à effectuer cette opération » s'affiche-t-il lorsque je tente de lancer une instance EC2 ?
- Assurez-vous que l'heure sur votre ordinateur hôte est correcte.
Pour Linux, consulter Définition de l'heure pour votre instance Linux.
Pour Windows, Définition de l'heure d'une instance Windows. - Assurez-vous que vous utilisez le bon format de jeton AWS Security Token Service (AWS STS). Pour plus d'informations, consultez Pourquoi ai-je reçu l'erreur IAM « AWS n'a pas pu valider les informations d'identification d'accès fournies » dans certaines régions AWS ?
- Assurez-vous que vous utilisez les informations d'identification correctes pour effectuer l'appel d'API. S'il existe plusieurs ensembles d'informations d'identification sur l'instance, la priorité des informations d'identification peut affecter les informations d'identification utilisées par l'instance pour effectuer l'appel d'API. Vérifiez l'ensemble des informations d'identification que vous utilisez en exécutant la commande aws sts get-caller-identity. Pour plus d'informations, consultez Pourquoi mon instance Amazon EC2 utilise-t-elle les informations d'identification d'utilisateur IAM au lieu des informations d'identification de rôle ?
- Assurez-vous que le fichier programme de l'interface de ligne de commande AWS dispose de l'autorisation d'exécution sous Linux ou macOS. Pour plus d'informations, consultez la section J'obtiens un message d'erreur « Accès refusé » dans Dépannage des erreurs de l'interface de ligne de commande AWS.
Informations connexes
Cet article vous a-t-il été utile ?
Besoin d'aide pour une question technique ou de facturation ?