步驟 5:更新執行個體上的技術指南及執行配方 - AWS OpsWorks

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

步驟 5:更新執行個體上的技術指南及執行配方

重要

該 AWS OpsWorks Stacks 服務於 2024 年 5 月 26 日終止使用壽命,並已針對新客戶和現有客戶停用。我們強烈建議客戶盡快將其工作負載移轉至其他解決方案。如果您對移轉有任何疑問,請透過 AWS Re: post 或透過進AWS 階 Support 與 AWS Support 團隊聯絡。

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

更新執行個體上的技術指南
  1. 在服務導覽窗格中,選擇 Stack (堆疊)。此時會顯示MyCookbooksDemoStack頁面。

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

  3. 針對 Command (命令),選擇 Update Custom Cookbooks (更新自訂技術指南)

  4. 保留下列預設值:

    • Comment (註解) (空白)

    • Advanced (進階)Custom Chef JSON (自訂 Chef JSON) (空白)

    • 高級實例選擇所有選中,選中,MyCookbooksDemoLayer食譜- demo1 選中)

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

執行配方
  1. 在服務導覽窗格中,選擇 Stack (堆疊)。此時會顯示MyCookbooksDemoStack頁面。

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

  3. 針對 Command (命令),選擇 Execute Recipes (執行配方)

  4. 針對 Recipes to execute (要執行的配方),輸入要執行的配方名稱。您第一次執行此作業時,配方會命名為 opsworks_cookbook_demo::install_package

    注意

    當您在稍後重複此程序時,請輸入技術指南的名稱 (opsworks_cookbook_demo),其後跟隨兩個冒號 (::),其後再跟隨配方的名稱 (不帶有 .rb 副檔名的配方檔案名稱)。

  5. 保留下列預設值:

    • Comment (註解) (空白)

    • Advanced (進階)Custom Chef JSON (自訂 Chef JSON) (空白)

    • 執行個體選取全部已核取、已MyCookbooksDemoLayer勾選、烹飪書- demo1 已勾選)

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

注意

您不需要手動執行配方。您可以將配方指派給圖層的生命週期事件,例如「設定」和「設定」事件,而「 AWS OpsWorks 堆疊」會在事件發生時自動執行這些配方。如需詳細資訊,請參閱 AWS OpsWorks 堆疊生命週期事

下一個步驟中,您會更新技術指南,將使用者新增至執行個體。