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

Vous trouverez ci-dessous des notes de dépannage qui vous aideront à déterminer pourquoi vous pouvez obtenir une erreur lors de l'utilisation d'ECSExec.

Vérifiez à l'aide de l'Exec Checker

Le script ECS Exec Checker permet de vérifier et de valider que votre ECS cluster et votre tâche Amazon répondent aux conditions requises pour utiliser la ECS fonctionnalité Exec. Le script ECS Exec Checker vérifie à la fois votre AWS CLI environnement et votre cluster et que les tâches sont prêtes pour ECS Exec, en appelant various 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 ECSExec 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 possède un IAM rôle de tâche défini et que le rôle dispose des autorisations requises. Pour de plus amples informations, veuillez consulter ECSAutorisations d'exécution.

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

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