Solução de problemas do Amazon ECS Exec - Amazon Elastic Container Service

Solução de problemas do Amazon ECS Exec

Veja a seguir notas de solução de problemas para ajudar a diagnosticar o motivo pelo qual você pode estar recebendo um erro ao usar o ECS Exec.

Verificar usando o verificador do Exec

O script do Verificador do ECS Exec fornece uma maneira de examinar e validar se o cluster e a tarefa do Amazon ECS atenderam aos pré-requisitos para usar o recurso do ECS Exec. O script do Verificador do ECS Exec examina se o ambiente e o cluster da AWS CLI e as tarefas estão prontos para o ECS Exec, chamando várias APIs em seu nome. A ferramenta exige a versão mais recente da AWS CLI e que o jq esteja disponível. Para obter mais informações, consulte ECS Exec Checker no GitHub.

Erro ao chamar execute-command

Se ocorrer um erro The execute command failed, veja a seguir as possíveis causas.

  • A tarefa não tem as permissões necessárias. Verifique se a definição de tarefa usada para iniciar a tarefa tem uma função do IAM de tarefa definida e se a função tem as permissões necessárias. Para ter mais informações, consulte Permissões do ECS Exec.

  • O agente SSM não está instalado ou não está em execução.

  • Existe um endpoint da Amazon VPC de interface para o Amazon ECS, mas não há um para o gerenciador de sessões do Systems Manager.