![AWS Opsworks 应用程序部署未更新](https://linux22.com/image/626232/AWS%20Opsworks%20%E5%BA%94%E7%94%A8%E7%A8%8B%E5%BA%8F%E9%83%A8%E7%BD%B2%E6%9C%AA%E6%9B%B4%E6%96%B0.png)
我部署了一个应用程序,然后修改了部署配方以使文件夹可写,但再次部署应用程序时没有任何变化。 Chef 配方会被缓存吗?每次我的 Chef 配方在部署周期中发生变化时,我是否都必须启动一个新实例?
答案1
如果您更改了自定义食谱,则需要更新每个实例上的食谱。您可以在“部署”区域下执行此操作,方法是单击“运行命令”,从下拉菜单中选择“更新自定义食谱”,然后按“更新自定义食谱”按钮。通常可以选中所有实例,除非您出于某种原因不想更新某个实例。
我部署了一个应用程序,然后修改了部署配方以使文件夹可写,但再次部署应用程序时没有任何变化。 Chef 配方会被缓存吗?每次我的 Chef 配方在部署周期中发生变化时,我是否都必须启动一个新实例?
如果您更改了自定义食谱,则需要更新每个实例上的食谱。您可以在“部署”区域下执行此操作,方法是单击“运行命令”,从下拉菜单中选择“更新自定义食谱”,然后按“更新自定义食谱”按钮。通常可以选中所有实例,除非您出于某种原因不想更新某个实例。