API 失败原因 - Amazon ECS
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

API 失败原因

当您通过 Amazon ECS API、控制台或 Amazon CLI 退出时出现 failures 错误消息,以下内容可能有助于解决原因。失败将返回与故障关联的资源的原因和 Amazon Resource Name (ARN)。

许多资源都特定于区域,因此,在设置控制台时,确保区域和资源对应。使用 Amazon CLI 时,确保您的 Amazon CLI 命令发送到带 --region region参数 的正确区域

有关 Failure 数据类型结构的更多信息,请参阅 Amazon Elastic Container Service API 参考中的失败

以下是运行 API 命令时可能会收到的失败消息的示例。

API 操作

失败原因

原因

DescribeClusters

MISSING

未找到指定的集群。验证集群名称的拼写。

DescribeServices

MISSING

未找到指定的服务。验证是否指定了正确的群集或区域,并且服务 ARN 或名称是否有效。

DescribeTasks

MISSING

未找到指定的任务。验证是否指定了正确的集群或区域,以及任务 ARN 或 ID 都有效。

GetTaskProtection

MISSING

未找到指定的任务。验证集群名称或 ARN 以及任务 ARN 或 ID 是否有效。

TASK_NOT_VALID

指定任务不是 Amazon ECS 服务的一部分。只有 Amazon ECS 服务托管的任务可以受到保护。验证任务 ARN 或 ID,然后重试。

UpdateTaskProtection

DEPLOYMENT_BLOCKED

无法设置任务保护,因为一项或多项受保护的任务正在阻止服务部署达到稳定状态。取消对现有任务的任务保护或等到任务保护到期。

MISSING

未找到指定的任务。验证集群名称或 ARN 以及任务 ARN 或 ID 是否有效。

TASK_NOT_VALID

指定任务不是 Amazon ECS 服务的一部分。只有 Amazon ECS 服务托管的任务可以受到保护。验证任务 ARN 或 ID,然后重试。

注意

除了此处描述的故障场景外,API 也可能由于异常而失败,从而导致错误响应。有关此类异常的列表,请参阅常见错误