我有一个ECS设置,其中包含运行节点应用程序的服务。
在部署时,最新的任务修订版不用于部署。我在哪里指定?
答案 0 :(得分:0)
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-example-ecs