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

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

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

重要

AWS OpsWorks Stacks は新規顧客を受け付けなくなりました。既存のお客様は、2024 年 5 月 26 日までは OpsWorks コンソール、 API、 CLI、および CloudFormation リソースを通常どおり使用できますが、その時点でこれらのリソースは廃止されます。この移行に備えて、できるだけ早くスタックを AWS Systems Manager に移行することをおすすめします。詳細については、AWS OpsWorks Stacks サポート終了に関する FAQ および AWS Systems Manager アプリケーションマネージャへの AWS OpsWorks Stacks アプリケーションの移行 を参照してください。

AWS OpsWorks スタックがインスタンスにコピーしたクックブック内の default レシピを実行し、テストします。すでに説明したように、これはレシピの実行時にログにシンプルなメッセージを表示する 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] (空白)

    • [Instances] ([Select all] をオン、[MyCookbooksDemoLayer] をオン、[cookbooks-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! **********

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