ステップ 3: レシピを実行し、テストする - AWS OpsWorks

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

ステップ 3: レシピを実行し、テストする

重要

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

AWS OpsWorks スタックがインスタンスにコピーしたクックブック内から default recipe を実行してテストします。すでに説明したように、これはレシピの実行時にログにシンプルなメッセージを表示する 1 行のレシピです。

レシピを実行するには
  1. サービスナビゲーションペインで、[Stack] を選択します。[MyCookbooksDemoStack] ページが表示されます。

  2. [Run Command] を選択します。[Run Command] ページが表示されます。

  3. [Command] の [Execute Recipes] を選択します。

  4. [Recipes to execute] に「opsworks_cookbook_demo::default」と入力します。

    opsworks_cookbook_demo は、metadata.rb ファイルで宣言されているクックブックの名前です。default は実行するレシピの名前です。つまり、クックブックの default.rb サブディレクトリの recipes ファイルの、ファイル拡張子がない名前です。

  5. 次のデフォルト設定はそのままにしておきます。

    • [Comment] (空白)

    • [Advanced]、[Custom Chef JSON] (空白)

    • インスタンス (チェック済み、MyCookbooksDemoLayerチェック済み、クックブック-demo1 チェック済みをすべて選択

  6. [Execute Recipes] を選択します。[Running command execute_recipes] ページが表示されます。[Status] が [successful] に変わるまで進まないでください。このプロセスは数分かかることがあるため、しばらくお待ちください。

レシピの結果を確認するには
  1. [Running command execute_recipes] ページを表示し、[cookbooks-demo1] と [Log] の [show] を選択します。[execute_recipes] ログページが表示されます。

  2. ログを下へスクロールして、次のようなエントリを見つけます。

    [2015-11-13T19:14:39+00:00] INFO: ********** Hello, World! **********

最初のレシピを正常に実行しました。次のステップでは、インスタンスにパッケージをインストールするレシピを追加してクックブックを更新します。