我有一个容器服务的ECS群集。我已经设置CodePipeline在更新上构建新容器并将其推送到ECR。如何触发群集的更新以使用新更新的容器?如何使用AWS CodePipeline更新ECS上的容器服务
0
A
回答
0
由于您使用的是CodePipeline,因此您可能会在构建新映像后触发CloudFromation堆栈。然后CloudFormation堆栈将创建一个新的任务定义并更新您的ECS服务。这是一个参考架构。
您可以使用this参考架构的持续部署。 CloudFormation模板附在上面的Github仓库中。
1
AWS CodePipeline支持现在直接部署到ECS。您可以使用新的ECS部署操作来更新您的ECS服务,以使用您创建的新容器映像。您需要修改构建步骤以输出一个配置文件,其中包含您构建的新图像的图像URL。更多细节可以在这里找到https://docs.aws.amazon.com/AmazonECS/latest/developerguide/ecs-cd-pipeline.html
相关问题
- 1. 如何从EC2主机上的AWS ECS容器内访问其他AWS服务?
- 2. 更新AWS ECS服务任务的最佳实践
- 3. 通过Capistrano部署到AWS ECS容器服务的Rails部署
- 4. 在Boto3上使用AWS ECS
- 5. 如何识别我的容器是否在AWS ECS上运行?
- 6. 如何在AWS ECS中重新启动容器?
- 7. AWS ECS - 部署容器的方法
- 8. AWS ECS未链接我的容器
- 9. 如何更新以前创建的AWS CodePipeline Build Provider?
- 10. 列出所有账户中的所有AWS ECS(EC2容器)服务器
- 11. 如何从AWS ECS
- 12. AWS-CLI:过滤AutoscalingGroups,ecs集群/服务
- 13. AWS ECS基本容器相当于kubernetes
- 14. 如何获取AWS ECS泊坞化器容器中的AWS凭证?
- 15. 更新ECS中的任务定义
- 16. 如何在ECS(EC2容器服务)环境中设置hazelcast?
- 17. 如何为在AWS ECS中运行的Docker容器配置“ulimits”?
- 18. 如何在ECS上为运行UDP服务的容器设置别名?
- 19. 无法连接到AWS ECS上的MySQL容器
- 20. 如何更新AWS ECS中的Docker版本
- 21. 使用AWS ECS容器进行成本计算
- 22. 重启nginx的容器,当上游服务器更新
- 23. 如何在不退出的情况下在AWS ECS上运行节点容器
- 24. 如何在Ngix服务器上的AWS中使用Https?
- 25. AWS EC2容器服务的IAM角色
- 26. AWS ECS:我如何通过我的微服务体系结构API解决“太多容器”问题?
- 27. 如何更新服务器上的Web应用程序?
- 28. 快速更新WildFly服务器上的静态内容
- 29. Imagick调整图像内容直接上传到ECS服务器 - PHP
- 30. SolrCloud在AWS ECS
请回答真正的问题*“我怎样才能触发更新到我的集群使用新更新的容器?”*在答案本身。 –