

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 技術指南基本概念
<a name="cookbooks-101-basics"></a>

**重要**  
 AWS OpsWorks Stacks 此服務已於 2024 年 5 月 26 日終止，並已針對新客戶和現有客戶停用。我們強烈建議客戶盡快將其工作負載遷移至其他解決方案。如果您對遷移有任何疑問，請透過 [AWS re：Post](https://repost.aws/) 或透過 [AWS Premium Support](https://aws.amazon.com/support) 聯絡 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：使用 Amazon EC2 執行個體](cookbooks-101-basics-ec2.md)
+ [後續步驟](cookbooks-101-basics-next.md)