Résoudre les problèmes liés à Amazon ECS Exec - Amazon Elastic Container Service

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Résoudre les 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érifiez à l'aide de l'Exec Checker

Le script ECS Exec Checker permet de vérifier et de valider que votre cluster et votre tâche Amazon ECS répondent aux conditions requises pour utiliser la fonctionnalité ECS Exec. Le script ECS Exec Checker vérifie à la fois votre AWS CLI environnement et votre cluster et vérifie que les tâches sont prêtes pour ECS Exec, en appelant divers APIs en votre nom. L'outil nécessite la dernière version du AWS CLI et doit être jq disponible. Pour plus d'informations, consultez ECS Exec Checker activé. GitHub

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, veuillez consulter Autorisations ECS Exec.

  • L'agent SSM n'est pas installé ou n'est pas en cours d'exécution.

  • Il existe une interface Amazon VPC endpoint pour Amazon ECS, mais pas pour Systems Manager Session Manager.