本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
第 5 步:更新实例上的说明书并运行配方
重要
这些区域有: AWS OpsWorks Stacks 该服务已于 2024 年 5 月 26 日终止,新客户和现有客户均已禁用。我们强烈建议客户尽快将其工作负载迁移到其他解决方案。如果您对迁移有疑问,请联系 AWS 支持 团队开启 AWS re: post 或通过
更新实例上的说明书,然后从实例上的更新后的说明书中运行配方。在本演练的其余步骤中,您每次通过添加新的配方来更新说明书时,就需要重复此步骤。
更新实例上的说明书
-
在服务导航窗格中,选择 Stack。屏幕上随即显示 MyCookbooksDemoStack 页面。
-
选择 Run Command。此时将显示 Run Command 页面。
-
对于 Command,选择 Update Custom Cookbooks。
-
保留以下默认设置:
-
Comment (空白)
-
高级、自定义厨师 JSON(空白)
-
高级,实例(选择所有选中、选中、cookbooks- demo1 MyCookbooksDemoLayer选中)
-
-
选择 Update Custom Cookbooks。此时将显示 Running command update_custom_cookbooks 页面。请在 Status 变为 successful 之后继续。此过程可能需要几分钟的时间,请耐心等待。
运行配方
-
在服务导航窗格中,选择 Stack。屏幕上随即显示 MyCookbooksDemoStack 页面。
-
选择 Run Command。此时将显示 Run Command 页面。
-
对于 Command,选择 Execute Recipes。
-
对于 Recipes to execute,键入要运行的配方的名称。当您第一次执行此操作时,配方名称为
opsworks_cookbook_demo::install_package
。注意
稍后当您重复此步骤时,键入说明书的名称 (
opsworks_cookbook_demo
),后面键入两个冒号 (::
),这两个冒号后面再键入配方的名称(配方的文件名,不带.rb
文件扩展名)。 -
保留以下默认设置:
-
Comment (空白)
-
高级、自定义厨师 JSON(空白)
-
实例选择所有选中、MyCookbooksDemoLayer选中、cookbooks- demo1 选中)
-
-
选择 Execute Recipes。此时将显示 Running command execute_recipes 页面。请在 Status 变为 successful 之后继续。此过程可能需要几分钟的时间,请耐心等待。
注意
您无需手动运行配方。您可以为图层的生命周期事件(例如设置和配置事件)分配配方,以及 AWS OpsWorks 事件发生时,堆栈将自动运行这些配方。有关更多信息,请参阅 AWS OpsWorks 堆栈生命周期事件。
在下一步中,您将更新说明书以将用户添加到实例。