

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

# 技術指南元件
<a name="workingcookbook-installingcustom-components"></a>

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

技術指南通常包含下列基本元件：
+ **屬性**檔案包含一組屬性值，以代表配方和範本所使用的值。
+ **範本**檔案；為配方用來建立其他檔案 (例如組態檔案) 的範本。

  範本檔案通常可讓您透過覆寫屬性來修改組態檔案，這些屬性可以在不接觸技術指南的情況下完成，而不是重寫組態檔案。標準實務是每當您要變更執行個體上的組態檔案 (即使只要稍微修改) 時，都應該使用範本檔案。
+ **配方**檔案是 Ruby 應用程式，其定義設定系統 (包括建立和設定資料夾、安裝和設定套件、啟動服務等) 所需的一切項目。

技術指南不一定要包含這三個元件。若要更輕鬆地進行自訂，只需使用屬性或範本檔案。此外，技術指南也可以選擇性加入其他檔案類型，例如定義或規格。

本節說明這三個標準技術指南元件。如需詳細資訊 (尤其是配方的實作方法資訊)，請參閱 [Opscode](http://www.opscode.com/chef/)。

**Topics**
+ [屬性](workingcookbook-installingcustom-components-attributes.md)
+ [範本](workingcookbook-installingcustom-components-templates.md)
+ [配方](workingcookbook-installingcustom-components-recipes.md)