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
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.