发布于: Apr 9, 2023

Amazon Elastic Container Service(Amazon ECS)现在提供上下文失败原因,当客户使用容量提供程序自动扩缩集群中的计算容量时,可以更轻松地排查任务启动问题。

ECS 容量提供程序旨在根据应用程序的容量要求自动扩缩您的 Amazon EC2 实例,这样您就可以无缝扩缩应用程序,而无需管理底层基础设施的扩缩。当您使用容量提供程序时,即使没有可用容量,ECS 会自动在 EC2 自动扩缩组中添加容量来安排任务运行;如果没有容量提供程序,在这种情况下任务启动将立即失败。但是,即使您使用容量提供程序,也可能出现任务无法启动的情况,例如,如果任何 EC2 实例都不符合您的任务放置限制,或者您的自动扩缩组中的实例的资源少于任务定义中的资源需求(CPU 或内存)。今天的功能发布后,ECS 会在 Amazon ECS 控制台、DescribeTasks API 响应以及发送到 Amazon EventBridge 的服务任务放置失败事件中发布上下文失败原因。

这项新体验现已在由光环新网运营的亚马逊云科技中国(北京)区域和由西云数据运营的亚马逊云科技中国(宁夏)区域自动启用。要查看失败原因的详细列表,请参阅 API 参考文档