

# Solução de problemas do Amazon ECS Exec
<a name="ecs-exec-troubleshooting"></a>

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
<a name="ecs-exec-troubleshooting-checker"></a>

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](https://github.com/aws-containers/amazon-ecs-exec-checker) no GitHub.

## Erro ao chamar `execute-command`
<a name="ecs-exec-troubleshooting-general"></a>

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 obter mais informações, consulte [Permissões do ECS Exec](task-iam-roles.md#ecs-exec-required-iam-permissions).
+ 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.