本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
Amazon ECS API 失敗原因
當您透過 Amazon ECS API、主控台或 觸發的 API 動作 AWS CLI 結束並顯示failures
錯誤訊息時,下列動作可能有助於對原因進行故障診斷。失敗會傳回原因,以及與失敗相關聯的資源的 Amazon Resource Name (ARN)。
許多資源是區域限定的,所以在使用主控台時,請務必為您的資源設定正確的區域。使用 時 AWS CLI,請確定您的 AWS CLI 命令已使用 --region
參數傳送至正確的區域。region
如需有關 Failure
資料類型結構的詳細資訊,請參閱《Amazon Elastic Container Service API 參考》中的故障。
以下是您在執行 API 命令時可能收到的失敗訊息範例。
API 動作 | 失敗原因或停止原因 | 原因 |
---|---|---|
|
|
找不到指定的叢集。請確認叢集名稱的拼字。 |
|
|
找不到指定的容器執行個體。確認您指定的叢集容器執行個體已註冊,且容器執行個體 ARN 或 ID 都是正確的。 |
|
|
找不到指定的服務。請確認已指定正確的叢集或區域,且服務 ARN 或名稱有效。 |
|
|
找不到指定的任務。請確認已指定正確的叢集或區域,而且任務 ARN 或 ID 皆有效。 |
|
|
如果 如果 |
|
您嘗試啟動任務所在之容器執行個體上的代理程式目前中斷連線。為避免延長任務置放等待時間,請求遭到拒絕。 如需如何對已中斷連線的代理程式進行故障診斷的相關資訊,請參閱 How do I troubleshoot a disconnected Amazon ECS agent |
|
|
沒有容器執行個體符合任務定義中定義的置放限制條件。 |
|
|
您的任務定義包含需要特定容器執行個體屬性的參數,但您的容器執行個體不提供此屬性。例如,如果您的任務使用 |
|
TaskFailedToStart: NO ACTIVE INSTANCES |
容量提供者中沒有作用中的執行個體。如需有關如何管理 Auto Scaling 群組的相關資訊,請參閱《Amazon EC2 Auto Scaling 使用者指南》中的 Auto Scaling 群組。 | |
|
您的叢集中沒有執行個體。這很可能是因為空白容量提供者,或因為容量提供者中的執行個體未註冊至叢集。如需有關如何管理 Auto Scaling 群組的相關資訊,請參閱《Amazon EC2 Auto Scaling 使用者指南》中的 Auto Scaling 群組。 | |
|
|
找不到指定的任務。確認叢集名稱或 ARN 以及任務 ARN 或 ID 是否有效。 |
|
指定的任務不屬於 Amazon ECS 服務。只有 Amazon ECS 服務受管任務才能受到保護。請確認任務 ARN 或 ID,然後再試一次。 |
|
|
|
無法在叢集的容器執行個體上取得任務請求的一或多項資源。如果資源是 CPU、記憶體、連接埠或彈性網路介面,您可能需要新增其他容器執行個體到您的叢集。 若為 對於 |
|
您嘗試啟動任務所在之容器執行個體上的代理程式目前中斷連線。為避免延長任務置放等待時間,請求遭到拒絕。 如需如何對已中斷連線的代理程式進行故障診斷的相關資訊,請參閱 How do I troubleshoot a disconnected Amazon ECS agent |
|
|
您嘗試啟動任務的容器執行個體,位於與您在 |
|
|
您的任務定義包含需要特定容器執行個體屬性的參數,但您的容器執行個體不提供此屬性。例如,如果您的任務使用 |
|
|
|
找不到您嘗試啟動任務的容器執行個體。檢查是否已指定錯誤的叢集或區域,或容器執行個體 ARN 或 ID 是否拼寫錯誤。 |
|
您嘗試啟動任務所在之容器執行個體,之前已向 Amazon ECS 取消註冊,無法使用。 |
|
|
|
詐騙帳戶執行 StopServiceDeployment API。 |
|
|
您要標記之服務的 ARN 格式較短。您必須遷移至長格式。如需如何遷移 ARN 的資訊,請參閱 將 Amazon ECS 短期服務 ARN 遷移至長 ARN。 |
|
|
無法設定任務保護,因為一或多個受保護的任務阻止服務部署達到穩定狀態。取消現有任務的任務保護設定,或等到任務保護到期。 |
|
找不到指定的任務。確認叢集名稱或 ARN 以及任務 ARN 或 ID 是否有效。 |
|
|
指定的任務不屬於 Amazon ECS 服務。只有 Amazon ECS 服務受管任務才能受到保護。請確認任務 ARN 或 ID,然後再試一次。 |
注意
除了此處所述的失敗案例之外,API 操作也可能因為例外狀況而失敗,導致錯誤回應。如需此類例外狀況的清單,請參閱常見錯誤。