Amazon ECS 執行問題疑難排解 - Amazon Elastic Container Service

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

Amazon ECS 執行問題疑難排解

以下是故障診斷注意事項,可協助診斷您在使用 ECS Exec 時可能會出現錯誤的原因。

使用執行檢查程式進行驗證

ECS Exec 檢查程式指令碼提供一種方法來驗證和驗證您的 Amazon ECS 叢集和任務是否符合使用 ECS Exec 功能的先決條件。ECS Exec 檢查程式指令碼會代表您呼叫各種 API,來驗證您的 AWS CLI 環境和叢集,以及任務已準備好可供 ECS Exec 使用。此工具需要最新版本的, AWS CLI 且該版jq本可用。如需詳細資訊,請參閱開啟的 ECS 執行檢查程式。 GitHub

呼叫 execute-command 時發生錯誤

如果發生 The execute command failed 錯誤,則可能的原因如下。

  • 此任務沒有必要的許可。確認用來啟動任務的任務定義已定義任務 IAM 角色,且該角色具有必要的許可。如需詳細資訊,請參閱 ECS 執行權限

  • SSM 代理程式未安裝或未執行。

  • Amazon ECS 有一個接口 Amazon VPC 端點,但沒有一個用於系統管理器會話管理器。