

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

# 说明书基础知识
<a name="cookbooks-101-basics"></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，并介绍了如何使用说明书来完成一些常见任务。由于 Test Kitchen 尚不支持 Windows，这些示例均面向 Linux，并带有备注来说明如何调整以用于 Windows。如果您是初次使用 Chef，即使您要使用的是 Windows，仍建议您浏览这些示例。本主题中的大部分示例均可在进行一些适度更改后用于 Windows 实例，示例中已指出这些更改。所有示例均在虚拟机上运行，因此您甚至不需要 Linux 计算机。只需将 Vagrant 和 Test Kitchen 安装在您的常规工作站上即可。

**注意**  
如果要在 Windows 实例上运行这些配方，最简单的方法是创建一个 Windows 堆栈，并在堆栈的其中一个实例上运行这些配方。有关如何在 OpsWorks Stacks Windows 实例上运行配方的更多信息，请参阅[在 Windows 实例上运行配方](cookbooks-101-opsworks-opsworks-windows.md)。

在继续操作之前，请确保您已安装 Vagrant 和 Test Kitchen，并已完成其入门演练。有关更多信息，请参阅 [Vagrant 和 Test Kitchen](cookbooks-101.md#cookbooks-101-tools)。

**Topics**
+ [配方结构](cookbooks-101-basics-structure.md)
+ [示例 1：安装软件包](cookbooks-101-basics-packages.md)
+ [示例 2：管理用户](cookbooks-101-basics-users.md)
+ [示例 3：创建目录](cookbooks-101-basics-directories.md)
+ [示例 4：添加流控制](cookbooks-101-basics-ruby.md)
+ [示例 5：使用属性](cookbooks-101-basics-attributes.md)
+ [示例 6：创建文件](cookbooks-101-basics-files.md)
+ [示例 7：运行命令和脚本](cookbooks-101-basics-commands.md)
+ [示例 8：管理服务](cookbooks-101-basics-services.md)
+ [示例 9：使用亚马逊 EC2 实例](cookbooks-101-basics-ec2.md)
+ [后续步骤](cookbooks-101-basics-next.md)