對 Amazon ECS Exec 問題進行故障診斷 - Amazon Elastic Container Service

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

對 Amazon ECS Exec 問題進行故障診斷

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

使用執行檢查程式驗證

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

呼叫 execute-command 時發生錯誤

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

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

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

  • Amazon ECS 有一個界面 Amazon VPC 端點,但 Systems Manager Session Manager 沒有界面。