发布于: Nov 15, 2023
Amazon Elastic Container Service(Amazon ECS)现在支持任务启动的幂等性,使您可以安全地重试任务启动而不会产生副作用。此功能有助于确保超时或连接错误不会导致启动的实例数超过您最初的预期,从而为您节省时间和金钱。
幂等操作允许在没有额外副作用的情况下重试请求。现在,您可以通过向请求中添加以下输入(client-token abcd)确保在 RunTask API 请求中最多启动所需数量的任务。对于幂等请求,成功启动请求的任务后,在同一 Amazon ECS 集群中使用相同客户端令牌“abcd”的后续重试将不会启动任何其他任务。当您使用 Amazon SDK 或 Amazon Web Services 管理控制台时,如果您没有明确传递客户端令牌,则系统会自动生成客户端令牌并将其添加到 RunTask 请求中(并在任何后续重试中使用)。
Amazon ECS 现在支持在所有 Amazon Web Services 区域(包括由光环新网运营的亚马逊云科技中国(北京)区域和由西云数据运营的亚马逊云科技中国(宁夏)区域)的 Amazon Fargate、Amazon EC2 实例和 Amazon ECS Anywhere 上任务启动的幂等性。要开始向 RunTask API 添加幂等性,请参阅 ECS 文档。