我有一個容器服務的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. AWS ECS容器實例
- 4. 通過Capistrano部署到AWS ECS容器服務的Rails部署
- 5. 使用EFS的AWS ECS上的MongoDB Docker容器
- 6. AWS ECS - 如何從ECS容器登錄到cloudwatch?
- 7. 在Boto3上使用AWS ECS
- 8. 如何識別我的容器是否在AWS ECS上運行?
- 9. 如何在AWS ECS中重新啓動容器?
- 10. AWS ECS:不健康的容器
- 11. AWS ECS - 部署容器的方法
- 12. AWS ECS未鏈接我的容器
- 13. 如何使用AWS CloudFormation模板將AWS S3桶映射到AWS ECS上的容器?
- 14. 如何更新以前創建的AWS CodePipeline Build Provider?
- 15. 列出所有賬戶中的所有AWS ECS(EC2容器)服務器
- 16. 如何從AWS ECS
- 17. AWS-CLI:過濾AutoscalingGroups,ecs集羣/服務
- 18. AWS ECS基本容器相當於kubernetes
- 19. 如何獲取AWS ECS泊塢化器容器中的AWS憑證?
- 20. 更新ECS中的任務定義
- 21. 如何爲在AWS ECS中運行的Docker容器配置「ulimits」?
- 22. 如何在ECS(EC2容器服務)環境中設置hazelcast?
- 23. 使用docker和ngnix的AWS ECS,如何讓我的nginx配置進入容器?
- 24. 如何在ECS上爲運行UDP服務的容器設置別名?
- 25. 無法連接到AWS ECS上的MySQL容器
- 26. 如何更新AWS ECS中的Docker版本
- 27. 使用AWS ECS容器進行成本計算
- 28. 在Sourcetree上使用AWS git服務器
- 29. 如何使用dnsjava更新DDNS服務器上的PTR記錄?
- 30. ECS更新相同的任務,但不同的碼頭圖像服務
請回答真正的問題*「我怎樣才能觸發更新到我的集羣使用新更新的容器?」*在答案本身。 –