

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

# 步驟 5：更新執行個體上的技術指南及執行配方
<a name="gettingstarted-cookbooks-copy-cookbook"></a>

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

更新執行個體上的技術指南，以及從執行個體上已更新的技術指南執行配方。在本演練的後續部分中，每次您新增配方藉以更新技術指南時，都會重複此一步驟。

**更新執行個體上的技術指南**

1. 在服務導覽窗格中，選擇 **Stack (堆疊)**。即會顯示 **MyCookbooksDemoStack** 頁面。

1. 選擇 **Run Command (執行命令)**。即會顯示 **Run Command (執行命令)** 頁面。

1. 針對 **Command (命令)**，選擇 **Update Custom Cookbooks (更新自訂技術指南)**。

1. 保留下列預設值：
   + **Comment (註解)** (空白)
   + **Advanced (進階)**、**Custom Chef JSON (自訂 Chef JSON)** (空白)
   + **Advanced (進階)**、**Instances (執行個體)** (已核取 **Select all (全選)**，已核取 **MyCookbooksDemoLayer**，已核取 **cookbooks-demo1**)。

1. 選擇 **Update Custom Cookbooks (更新自訂技術指南)**。即會顯示 **Running command update\$1custom\$1cookbooks (執行 update\$1custom\$1cookbooks 命令)** 頁面。在 **Status (狀態)** 變更為 **successful (成功)** 前請不要繼續。此程序可能需要花費數分鐘，敬請耐心等待。

**執行配方**

1. 在服務導覽窗格中，選擇 **Stack (堆疊)**。即會顯示 **MyCookbooksDemoStack** 頁面。

1. 選擇 **Run Command (執行命令)**。即會顯示 **Run Command (執行命令)** 頁面。

1. 針對 **Command (命令)**，選擇 **Execute Recipes (執行配方)**。

1. 針對 **Recipes to execute (要執行的配方)**，輸入要執行的配方名稱。您第一次執行此作業時，配方會命名為 **opsworks\$1cookbook\$1demo::install\$1package**。
**注意**  
當您在稍後重複此程序時，請輸入技術指南的名稱 (**opsworks\$1cookbook\$1demo**)，其後跟隨兩個冒號 (**::**)，其後再跟隨配方的名稱 (不帶有 `.rb` 副檔名的配方檔案名稱)。

1. 保留下列預設值：
   + **Comment (註解)** (空白)
   + **Advanced (進階)**、**Custom Chef JSON (自訂 Chef JSON)** (空白)
   + **Instances (執行個體)**、已核取 **Select all (全選)**，已核取 **MyCookbooksDemoLayer**，已核取 **cookbooks-demo1**

1. 選擇 **Execute Recipes (執行配方)**。即會顯示 **Running command execute\$1recipes (執行 execute\$1recipes 命令)** 頁面。在 **Status (狀態)** 變更為 **successful (成功)** 前請不要繼續。此程序可能需要花費幾分鐘，敬請耐心等待。

**注意**  
您不需要手動執行配方。您可以將配方指派給 layer 的生命週期事件，例如設定和設定事件，而 OpsWorks Stacks 會在事件發生時自動執行這些配方。如需詳細資訊，請參閱[OpsWorks Stacks 生命週期事件](workingcookbook-events.md)。

在[下一個步驟](gettingstarted-cookbooks-add-user.md)中，您會更新技術指南，將使用者新增至執行個體。