

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# レシピを手動で実行する
<a name="workingcookbook-manual"></a>

**重要**  
この AWS OpsWorks Stacks サービスは 2024 年 5 月 26 日にサポート終了となり、新規および既存のお客様の両方で無効になっています。できるだけ早くワークロードを他のソリューションに移行することを強くお勧めします。移行についてご質問がある場合は、[AWS re:Post](https://repost.aws/) または[AWS プレミアムサポート](https://aws.amazon.com/support)を通じて AWS サポート チームにお問い合わせください。

通常レシピは、ライフサイクルイベントの発生時に自動的に実行されますが、スタックの特定のまたはすべてのインスタンスに対し、いつでも手動でレシピを実行することができます。この機能は通常、インスタンスのバックアップなど、ライフサイクルイベントとはあまり関係のないタスクに使用します。カスタムレシピを手動で実行するには、そのカスタムレシピがいずれかのカスタムクックブックに含まれている必要があります。ただし、カスタムレシピがライフサイクルイベントに割り当てられている必要はありません。レシピを手動で実行すると、 OpsWorks Stacks は Deploy イベントと同じ`deploy`属性をインストールします。

**スタックのインスタンスに対してレシピを手動で実行するには**

1. [**Stack**] ページで、[**Run command**] をクリックします。[**Command**] の [**Execute Recipes**] を選択します。  
![\[[Run Command] ページの [Execute Recipes] コマンド\]](http://docs.aws.amazon.com/ja_jp/opsworks/latest/userguide/images/execute_recipe.png)

1. [**Recipes to execute**] ボックスに標準の *cookbookname*::*recipename* 形式で、実行するレシピを入力します。複数のレシピはカンマで区切って指定します。ここに指定した順序でレシピが実行されます。

1. オプションで、[**Custom Chef JSON**] ボックスを使用して、インスタンスにインストールされるスタック設定およびデプロイ属性にマージされるカスタム属性を定義するカスタム JSON オブジェクトを追加します。カスタム JSON オブジェクトの使用の詳細については「[カスタム JSON の使用](workingstacks-json.md)」と「[属性の上書き](workingcookbook-attributes.md)」を参照してください。

1. **インスタンス**で、 OpsWorks スタックがレシピを実行するインスタンスを選択します。

ライフサイクルイベントが発生すると、 OpsWorks スタックエージェントは関連するレシピを実行するコマンドを受け取ります。これらのコマンドは、適切な[スタックコマンド](workingstacks-commands.md)またはエージェント CLI の [run\$1command](agent-run.md) コマンドを使用して、特定のインスタンスで手動で実行できます。エージェント CLI の使用方法の詳細については、「[OpsWorks スタックエージェント CLI](agent.md)」を参照してください。