我在 Amazon OpsWorks 中部署了一个堆栈,并广泛使用自定义说明书来部署我的应用程序。我的堆栈中有许多基于负载的实例(它们仅在需要时启动)。
每当我对自定义说明书进行更改时,我都必须手动更新任何正在运行的实例上的说明书(通过导航到部署 > 运行命令)。问题是任何未启动的实例都不会更新,并且它们不会在下次启动时自动更新。
我发现我可以删除然后重新创建所有基于负载的实例,强制它们在下次需要时完全重新设置,但必须有更好的方法来部署更新的自定义说明书。
如何强制我的基于负载的离线实例在下次启动时更新他们的说明书(即使每次启动都可以)?