

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

# 为 Chef 12.2 堆栈实施配方
<a name="workingcookbook-chef12"></a>

**重要**  
该 AWS OpsWorks Stacks 服务于 2024 年 5 月 26 日终止，新客户和现有客户均已禁用。我们强烈建议客户尽快将其工作负载迁移到其他解决方案。如果您对迁移有疑问，请通过 re [AWS : Post 或通过 Pre](https://repost.aws/) mium Su [AWS pp](https://aws.amazon.com/support) ort 与 AWS 支持 团队联系。

Chef 12.2 (当前为 Chef 12.22) 仅对 Windows 堆栈可用，而这些堆栈必须运行该 Chef 版本。
+ 配方必须使用特定于 Windows 的属性和资源来实现一些目的。

  有关更多信息，请参阅 [Chef for Microsoft Windows](https://docs.chef.io/windows.html)。
+ Chef 运行使用 Ruby 2.3.6，所以您的配方可以使用新的 Ruby 语法。
+ 配方可以使用 Chef 搜索和数据包。

  Chef 12.2 堆栈可以使用许多社区说明书，而无需修改。有关更多信息，请参阅[使用 Chef 搜索](workingcookbook-chef11-10.md#workingcookbook-chef11-10-search)和[使用数据包](workingcookbook-chef11-10.md#workingcookbook-chef11-10-databag)。
+ [OpsWorks 堆栈数据包参考](data-bags.md)和[内置说明书属性](attributes-recipes.md)中介绍的大多数堆栈配置和部署属性都可用于 Windows 配方。

  您可以使用 Chef 搜索来获取这些属性值。有关示例，请参阅[使用 Chef 搜索获取属性值](cookbooks-101-opsworks-opsworks-stack-config-search.md)。有关属性的列表，请参阅[OpsWorks 堆栈数据包参考](data-bags.md)。