翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
ステップ 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 行のレシピです。
レシピを実行するには
-
サービスナビゲーションペインで、[Stack] を選択します。[MyCookbooksDemoStack] ページが表示されます。
-
[Run Command] を選択します。[Run Command] ページが表示されます。
-
[Command] の [Execute Recipes] を選択します。
-
[Recipes to execute] に「
opsworks_cookbook_demo::default
」と入力します。opsworks_cookbook_demo
は、metadata.rb
ファイルで宣言されているクックブックの名前です。default
は実行するレシピの名前です。つまり、クックブックのdefault.rb
サブディレクトリのrecipes
ファイルの、ファイル拡張子がない名前です。 -
次のデフォルト設定はそのままにしておきます。
-
[Comment] (空白)
-
[Advanced]、[Custom Chef JSON] (空白)
-
[Instances] ([Select all] をオン、[MyCookbooksDemoLayer] をオン、[cookbooks-demo1] をオン)
-
-
[Execute Recipes] を選択します。[Running command execute_recipes] ページが表示されます。[Status] が [successful] に変わるまで進まないでください。このプロセスは数分かかることがあるため、しばらくお待ちください。
レシピの結果を確認するには
-
[Running command execute_recipes] ページを表示し、[cookbooks-demo1] と [Log] の [show] を選択します。[execute_recipes] ログページが表示されます。
-
ログを下へスクロールして、次のようなエントリを見つけます。
[2015-11-13T19:14:39+00:00] INFO: ********** Hello, World! **********
最初のレシピを正常に実行しました。次のステップでは、インスタンスにパッケージをインストールするレシピを追加してクックブックを更新します。