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 操作 |
失败原因 |
原因 |
---|---|---|
|
|
未找到指定的集群。验证集群名称的拼写。 |
|
|
未找到指定的服务。验证是否指定了正确的群集或区域,并且服务 ARN 或名称是否有效。 |
|
|
未找到指定的任务。验证是否指定了正确的集群或区域,以及任务 ARN 或 ID 都有效。 |
|
|
未找到指定的任务。验证集群名称或 ARN 以及任务 ARN 或 ID 是否有效。 |
|
指定任务不是 Amazon ECS 服务的一部分。只有 Amazon ECS 服务托管的任务可以受到保护。验证任务 ARN 或 ID,然后重试。 |
|
|
|
无法设置任务保护,因为一项或多项受保护的任务正在阻止服务部署达到稳定状态。取消对现有任务的任务保护或等到任务保护到期。 |
|
未找到指定的任务。验证集群名称或 ARN 以及任务 ARN 或 ID 是否有效。 |
|
|
指定任务不是 Amazon ECS 服务的一部分。只有 Amazon ECS 服务托管的任务可以受到保护。验证任务 ARN 或 ID,然后重试。 |
注意
除了此处描述的故障场景外,API 也可能由于异常而失败,从而导致错误响应。有关此类异常的列表,请参阅常见错误。