【发布时间】:2020-03-19 09:53:18
【问题描述】:
我们正在使用 fargate 在 ECS 集群 中部署多个服务,在前端我们使用 nginx 服务。在后端,一些服务被频繁部署。一旦部署了任何后端服务,我们需要手动强制更新 nginx 服务。当任何新服务部署成功时,我们有什么方法可以只强制更新 nginx 服务?
我们怎样才能做到这一点?使用 lambda 或 cloudwatch....
任何帮助表示赞赏,在此先感谢
【问题讨论】:
-
update_service?见[这个][boto3.amazonaws.com/v1/documentation/api/latest/reference/…。我认为你可以使用 forceNewDeployment 来实现。 -
通过手动我们可以强制更新服务...但是我们需要以自动化方式进行.....就像如果在集群下部署的任何服务我们希望每次都重新启动一个容器
标签: aws-lambda amazon-ecs amazon-cloudwatch aws-fargate