

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

# 實作 Chef 12 堆疊的配方
<a name="workingcookbook-chef12-linux"></a>

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

Chef 12 堆疊與 Chef 11.10 堆疊相比有下列優點：
+ Chef 執行使用 Ruby 2.1.6，因此您的配方可以使用新的 Ruby 語法。
+ Chef 12 堆疊可以使用更多社群技術指南，而無須修改。由於不再有任何內建的技術指南，因此再也不會發生內建技術指南與自訂技術指南的名稱發生衝突的情況。
+ 您不再受限於 OpsWorks Stacks 為其提供預先建置套件的 Berkshelf 版本。Berkshelf 不再安裝在 Chef 12 中的 OpsWorks Stacks 執行個體上。您可以改為在您的本機工作站上使用任何 Berkshelf 版本。
+ Stacks OpsWorks 隨 Chef 12 (Elastic Load Balancing、Amazon RDS 和 Amazon ECS) 提供的內建技術指南與自訂技術指南之間現在有明確的區隔。這可讓針對失敗的 Chef 執行進行故障診斷更容易。