首页 > 解决方案 > 为 CodeDeploy 使用最新的 ECS 任务修订

问题描述

我有一个带有运行节点应用程序的服务的 ECS 设置。

在部署时,最新的任务修订不用于部署。我在哪里指定这个?

标签: amazon-web-servicesamazon-ecsaws-code-deploy

解决方案


CodeDeploy 用于 ECS 部署的 Appspec 文件具有“TaskDefinition”参数,该参数指定了确切的任务定义系列名称和修订版 [1]:

TaskDefinition: "arn:aws:ecs:us-east-1:111222333444:task-definition/my-task-definition-family-name:1"

这应该指向您为新部署创建的新任务定义。

参考:
[1] AppSpec 文件示例 - Amazon ECS 部署的 AppSpec 文件示例 - https://docs.aws.amazon.com/codedeploy/latest/userguide/reference-appspec-file-example.html#appspec-file-示例-ecs


推荐阅读