AWS lambda函数可重启ECS集群服务之一

我们正在使用 fargate ECS集群中部署多个服务,在前端,我们使用 nginx服务。在后端,一些服务正在频繁部署。一旦部署了任何后端服务,我们都需要手动更新nginx服务。成功部署任何新服务时,我们是否有办法仅强制更新nginx服务?

我们如何实现这一目标?使用lambda或cloudwatch ......
感谢您提供任何帮助

wuya790 回答:AWS lambda函数可重启ECS集群服务之一

更新后端服务后,您可以使用云监视来触发lambda。该lambda可以使用AWS开发工具包重新启动Nginx容器服务/任务。您还可以对Nginx容器以及所有后端服务进行版本控制,以便在后端更改且任务定义更改时包含新图像的情况下上推新的Nginx图像。提供您使用的AWS ECS服务,可以对其进行自我更新。

有关更多信息,请参见此处:https://docs.aws.amazon.com/AmazonECS/latest/developerguide/update-service.html

本文链接:https://www.f2er.com/3045197.html

大家都在问