Risoluzione dei problemi di Amazon ECS Exec - Amazon Elastic Container Service

Risoluzione dei problemi di Amazon ECS Exec

Di seguito sono riportate note sulla risoluzione dei problemi che consentono di diagnosticare il motivo per cui potrebbe essere visualizzato un errore durante l'utilizzo di ECS Exec.

Verifica tramite Exec Checker

Lo script ECS Exec Checker consente di verificare e convalidare che il cluster Amazon ECS e l'attività abbiano soddisfatto i prerequisiti per l'utilizzo della funzionalità ECS Exec. Lo script ECS Exec Checker verifica sia l'ambiente che il cluster della AWS CLI e che le attività siano pronte per ECS Exec, richiamando varie API per tuo conto. Lo strumento richiede la versione più recente della AWS CLI e che jq sia disponibile. Per ulteriori informazioni, consulta ECS Exec Checker su GitHub.

Errore durante la chiamata a execute-command

Di seguito sono riportate le cause possibili se si verifica un errore The execute command failed.

  • Il processo non dispone delle autorizzazioni necessarie. Verifica che nella definizione di attività utilizzata per avviare il processo sia definito un ruolo IAM del processo e che il ruolo disponga delle autorizzazioni richieste. Per ulteriori informazioni, consulta Autorizzazioni ACS Exec.

  • L'agente SSM non è installato o non è in esecuzione.

  • È presente un endpoint Amazon VPC di interfaccia per Amazon ECS, ma non ne esiste uno per Session Manager di Systems Manager.