

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

# 手動執行配方
<a name="workingcookbook-manual"></a>

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

雖然配方通常會自動執行以回應生命週期事件，您仍可隨時在任何或所有堆疊執行個體上手動執行配方。這項功能通常用於未良好映射到生命週期事件的任務，例如備份執行個體。若要手動執行自訂配方，該配方必須位於您其中一個自訂技術指南中，但不需要指派給生命週期事件。當您手動執行配方時， OpsWorks Stacks 會安裝與部署事件相同的`deploy`屬性。

**若要在堆疊執行個體上手動執行配方**

1. 在 **Stack (堆疊)** 頁面上，按一下 **Run command (執行命令)**。針對 **Command (命令)**，選取 **Execute Recipes (執行配方)**。  
![\[執行命令頁面上的執行配方命令\]](http://docs.aws.amazon.com/zh_tw/opsworks/latest/userguide/images/execute_recipe.png)

1. 使用標準*技術指南名稱*：：*recipename* 格式，在要**執行的配方**中，輸入要執行的配方。使用逗號分隔多個配方，這些配方將按您列出的順序執行。

1. 您可以選擇性使用 **Custom Chef JSON (自訂 Chef JSON)** 方塊來新增自訂 JSON 物件，以定義要合併到安裝在執行個體上之堆疊組態和部署屬性的自訂屬性。如需使用自訂 JSON 物件的詳細資訊，請參閱[使用自訂 JSON](workingstacks-json.md) 和[覆寫屬性](workingcookbook-attributes.md)。

1. 在**執行個體**下，選取 OpsWorks Stacks 應執行配方的執行個體。

當生命週期事件發生時， Stacks OpsWorks 代理程式會收到執行相關聯配方的命令。您可以在特定執行個體上手動執行這些命令，方法為使用適當的[堆疊命令](workingstacks-commands.md)或使用代理程式 CLI 的 [run\$1command](agent-run.md) 命令。如需如何使用代理程式 CLI 的詳細資訊，請參閱 [OpsWorks Stacks 代理程式 CLI](agent.md)。