如何在代码部署后在另一个 Auto scaling 组上重启 Varnish 服务
How to restart Varnish service on another Auto scaling group after Code deploy
我们的应用程序架构包含两个自动缩放组
- 清漆实例
- 应用实例
我们使用 AWS Code deploy 部署到 App 实例,每次部署后我们需要重新启动或 运行清漆实例上的一些命令以清除缓存。
谁能帮我解决这个问题?
解决方案应该是自动化的,无需手动操作!!
您可以创建一个 Lambda 函数来在 Varnish ASG 实例上执行这些命令,并在代码部署成功时调用 Lambda 函数。
我们可以调用 Lambda 函数作为代码管道的一部分。
我们的应用程序架构包含两个自动缩放组
- 清漆实例
- 应用实例
我们使用 AWS Code deploy 部署到 App 实例,每次部署后我们需要重新启动或 运行清漆实例上的一些命令以清除缓存。
谁能帮我解决这个问题?
解决方案应该是自动化的,无需手动操作!!
您可以创建一个 Lambda 函数来在 Varnish ASG 实例上执行这些命令,并在代码部署成功时调用 Lambda 函数。 我们可以调用 Lambda 函数作为代码管道的一部分。