步骤 3.3:将自定义食谱添加到 MyStack - AWS OpsWorks

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

步骤 3.3:将自定义食谱添加到 MyStack

重要

这些区域有: AWS OpsWorks Stacks 该服务已于 2024 年 5 月 26 日终止,新客户和现有客户均已禁用。我们强烈建议客户尽快将其工作负载迁移到其他解决方案。如果您对迁移有疑问,请联系 AWS Support 团队开启 AWS re: post 或通过 AWS 高级支持

您将自定义说明书存储在存储库中,与存储应用程序的方法非常相似。每个堆栈都可以有一个存储库,其中包含一组自定义说明书。然后你指挥 AWS OpsWorks 堆栈,用于在堆栈的实例上安装您的自定义食谱。

  1. 单击导航窗格中的 Stack 以查看当前堆栈的页面。

  2. 单击 Stack Settings,然后单击 Edit

  3. 按如下方式修改堆栈配置。

    • 使用自定义 Chef 说明书

    • Repository type - Git

    • 存储库 URLgit://github.com/amazonwebservices/opsworks-example-cookbooks.git

  4. 单击 Save 以更新堆栈配置。

    Configuration options for custom Chef cookbooks with Git repository settings.

AWS OpsWorks 然后,Stacks 会将食谱存储库的内容安装到堆栈的所有实例上。如果您创建新实例, AWS OpsWorks Stacks 会自动安装食谱存储库。

注意

如果您需要更新任何说明书或者将新说明书添加到存储库,您可以在无需接触堆栈设置的情况下执行此操作。 AWS OpsWorks Stacks 将在所有新实例上自动安装更新的说明书。但是, AWS OpsWorks Stacks 不会自动在堆栈的在线实例上安装更新的食谱。你必须明确指示 AWS OpsWorks 通过运行堆栈命令来Update Cookbooks堆栈来更新食谱。有关更多信息,请参阅 运行堆栈命令