amazon-web-services - 为 CodeDeploy 使用最新的 ECS 任务修订
问题描述
我有一个带有运行节点应用程序的服务的 ECS 设置。
在部署时,最新的任务修订不用于部署。我在哪里指定这个?
解决方案
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
推荐阅读
- excel - 使用复制创建价目表,使用 VBA 粘贴
- subclass - 使用 unittest mock 时覆盖父类初始化值
- mysql - mysql中多个JOIN查询和子查询的不同结果
- laravel - 尝试注销和登录时出现会话问题的 Laravel Sanctum
- ruby - 如何从 Amazon S3 存储桶中的对象列表中获取 ETag 值
- django - POSTMAN Curd 基于类的视图
- python - Python平衡分区问题,返回子组之间的最小总和被忽略的测试用例
- python - 如何使用 sqlalchemy 在 Python 运行时打印出 TLS 版本?
- javascript - 使用 socket.io 和 React 获取数据的正确方法是什么?
- loops - 如何在 for 循环的每次迭代中保存变量