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

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

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

重要

该 AWS OpsWorks Stacks 服务于 2024 年 5 月 26 日终止,新客户和现有客户均已禁用。我们建议客户尽快迁移到其他解决方案。如果您对迁移有疑问,请通过 re AWS : Post 或通过 Pre mium Su AWS pp ort 与 AWS 支持 团队联系。

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

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

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

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

    • 使用自定义 Chef 说明书

    • Repository type - Git

    • Repository URL (存储库 URL) - git://github.com/amazonwebservices/opsworks-example-cookbooks.git

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

    Configuration options for custom Chef cookbooks with Git repository settings.

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

注意

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