

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

# Stacks OpsWorks 中的技術指南入門
<a name="gettingstarted-cookbooks"></a>

**重要**  
 AWS OpsWorks Stacks 此服務已於 2024 年 5 月 26 日終止，並已針對新客戶和現有客戶停用。我們強烈建議客戶盡快將其工作負載遷移至其他解決方案。如果您對遷移有任何疑問，請透過 [AWS re：Post](https://repost.aws/) 或透過 [AWS Premium Support](https://aws.amazon.com/support) 聯絡 AWS 支援 團隊。

生產層級 OpsWorks 的 Stacks 堆疊通常需要一些自訂，這通常表示實作自訂的 Chef 技術指南。「技術指南」**為包含組態資訊 (其中包含稱為「配方」**的指示) 的套件檔案。「配方」**為一組一或多個以 Ruby 語言語法撰寫的指示，指定要使用的資源以及套用那些資源的順序。Chef 中所使用的「資源」**為組態政策的陳述式。本演練提供實作 Stacks Chef OpsWorks 技術指南的基本簡介。若要進一步了解 Chef、技術指南、配方及資源，請參閱[後續步驟](gettingstarted-cookbooks-next-steps.md)中的連結。

本演練主要說明如何建立您自己的技術指南。您也可以使用社群提供的技術指南，這可在 [Chef Supermarket](https://supermarket.chef.io) 這類網站上取得。為協助您開始使用社群技術指南，後續的演練將包含使用來自 Chef Supermarket 的社群技術指南說明。

在您開始本演練前，請完成幾個設定步驟。若您已完成本章中的其他演練 (例如[入門：範例](gettingstarted-intro.md))，您即完成本演練的事前準備，可直接跳到[開始本演練](gettingstarted-cookbooks-create-cookbook.md)。否則，請務必完成[事前準備](gettingstarted-intro-prerequisites.md)，然後再返回本演練。

**Topics**
+ [步驟 1：建立技術指南](gettingstarted-cookbooks-create-cookbook.md)
+ [步驟 2：建立堆疊及其元件](gettingstarted-cookbooks-create-stack.md)
+ [步驟 3：執行及測試配方](gettingstarted-cookbooks-test-recipe.md)
+ [步驟 4：更新技術指南以安裝套件](gettingstarted-cookbooks-install-package.md)
+ [步驟 5：更新執行個體上的技術指南及執行配方](gettingstarted-cookbooks-copy-cookbook.md)
+ [步驟 6：更新技術指南以新增使用者](gettingstarted-cookbooks-add-user.md)
+ [步驟 7：更新技術指南以建立目錄](gettingstarted-cookbooks-create-directory.md)
+ [步驟 8：更新技術指南以建立及複製檔案](gettingstarted-cookbooks-create-file.md)
+ [步驟 9：更新技術指南以執行命令](gettingstarted-cookbooks-run-command.md)
+ [步驟 10：更新技術指南以執行指令碼](gettingstarted-cookbooks-run-script.md)
+ [步驟 11：更新技術指南以管理服務](gettingstarted-cookbooks-manage-service.md)
+ [步驟 12：更新技術指南以使用自訂 JSON](gettingstarted-cookbooks-custom-json.md)
+ [步驟 13：更新技術指南以使用資料包](gettingstarted-cookbooks-data-bags.md)
+ [步驟 14：更新技術指南以使用反覆運算](gettingstarted-cookbooks-iteration.md)
+ [步驟 15：更新技術指南以使用條件式邏輯](gettingstarted-cookbooks-conditional-logic.md)
+ [步驟 16：更新技術指南以使用社群技術指南](gettingstarted-cookbooks-community-cookbooks.md)
+ [步驟 17：(選用) 清除](gettingstarted-cookbooks-clean-up.md)
+ [後續步驟](gettingstarted-cookbooks-next-steps.md)