我有自动缩放组设置。如果该组没有正在运行的实例并且我的应用程序已部署,则自动扩展组将启动实例并进行部署。太棒了。 ......好吧... ...
如果该自动缩放组中有多个实例,那么我的脚本可能指向一个或另一个实例。
如何在不必设置所有CodeDeploy应用程序,部署组,发送新修订版,yada,yada,yada的情况下部署到特定实例...
或者,您每次都必须采取所有这些步骤吗?那么如何跟踪部署?当然有更好的方法吗?
理想情况下,我想创建一个基于AMI的实例,将该实例与我的自动扩展组关联,然后专门部署到该实例。但我无法创建 - 部署到实例,只能部署到部署组。
这令人抓狂。
答案 0 :(得分:1)
您描述的问题可以通过HashiCorp Packer轻松解决。 使用packerfile,您可以描述应用程序应该部署到实例的方式。然后将此实例创建快照并转换为可用的AMI。 之后,您可以使用新的AMI更新自动缩放组的目标组。
可以找到Packer的文档here: