Résolution des problèmes liés à Amazon ECS Exec
Voici des notes de résolution pour vous aider à diagnostiquer d'où viennent les erreurs lorsque vous utilisez ECS Exec.
Vérification à l’aide d’Exec Checker
Le script ECS Exec Checker permet de vérifier que votre cluster et votre tâche Amazon ECS satisfont aux conditions préalables à l’utilisation de la fonctionnalité ECS Exec. Le script Exec Checker vérifie que votre environnement AWS CLI, votre cluster et vos tâches sont prêts pour ECS Exec, en appelant diverses API en votre nom. L'outil nécessite que la dernière version de l'AWS CLI soit installé et que jq soit disponible. Pour de plus amples informations, consultez la section ECS Exec Checker
Erreur lors de l'appel à execute-command
Si une erreur The execute command failed se produit, les éléments suivants peuvent en être à l'origine.
-
La tâche ne dispose pas des autorisations requises. Vérifiez que la définition de tâche utilisée pour lancer votre tâche a un rôle IAM de tâche défini et que le rôle dispose des autorisations requises. Pour de plus amples informations, consultez Autorisations ECS Exec.
-
L’agent SSM n’est ni installé ni en cours d’exécution.
-
Il existe un point de terminaison Amazon VPC d’interface pour Amazon ECS, mais il n’y en a pas pour le gestionnaire de session Systems Manager.