翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
実行 AWS OpsWorks スタックスタックコマンド
重要
- AWS OpsWorks Stacks サービスは 2024 年 5 月 26 日にサポート終了となり、新規および既存のお客様の両方で無効になっています。できるだけ早くワークロードを他のソリューションに移行することを強くお勧めします。移行についてご質問がある場合は、 にお問い合わせください。 AWS Support でのチーム AWS re:Post
AWS OpsWorks スタックには、スタックのインスタンスでさまざまなオペレーションを実行するために使用できる一連のスタックコマンド が用意されています。スタックコマンドを実行するには、[Stack] (スタック) ページで [Run Command] (コマンドの実行) をクリックします。該当するコマンドを選択し、任意のオプションを指定して、右下にあるコマンド名のラベルの付いたボタンをクリックします。
注記
AWS OpsWorks スタックは、アプリケーションのデプロイの管理に使用する一連のデプロイコマンド もサポートしています。詳細については、「アプリケーションのデプロイ」を参照してください。
任意のスタックに対して以下のスタックコマンドを実行できます。
- カスタムクックブックの更新
-
インスタンスのカスタムクックブックを、リポジトリに保存されている最新バージョンに更新します。このコマンドではレシピを実行しません。更新されたレシピを実行するには、
Execute Recipes
、Setup
、Configure
のいずれかのスタックコマンドを使用するか、アプリケーションを再デプロイして、Deploy レシピを実行します。カスタムクックブックの詳細については、「クックブックとレシピ」を参照してください。 - Execute Recipes
-
インスタンスに対して指定された一連のレシピを実行します。詳細については、「レシピを手動で実行する」を参照してください。
- セットアップ
-
インスタンスの Setup レシピを実行します。
- 構成する
-
インスタンスの Configure レシピを実行します。
注記
[Setup] または [Configure] を使用してインスタンスでレシピを実行するには、インスタンスのレイヤーに対応するライフサイクルイベントに割り当てられている必要があります。詳細については、「レシピの実行」を参照してください。
Linux ベースのスタックでのみ、任意のスタックに対して以下のスタックコマンドを実行できます。
- Install Dependencies
-
インスタンスのパッケージをインストールします。Chef 12 以降、このコマンドは使用できなくなります。
- Update Dependencies
-
(Linux のみ。 Chef 12 以降、このコマンドは使用できません。) 定期的なオペレーティングシステム更新とパッケージ更新をインストールします。詳細はインスタンスのオペレーティングシステムによって異なります。詳細については、「セキュリティ更新の管理」を参照してください。
[Upgrade Operating System] コマンドを使用して、インスタンスを新しい Amazon Linux バージョンにアップグレードします。
- オペレーティングシステムのアップグレード
-
(Linux のみ) インスタンスの Amazon Linux オペレーティングシステムを最新バージョンにアップグレードします。詳細については、「AWS OpsWorks スタックオペレーティングシステム」を参照してください。
重要
[Upgrade Operating System] を実行した後で、Setup も実行することをお勧めします。これにより、サービスが正しく再開されます。
スタックコマンドには次のオプションがあります (一部は特定のコマンドにのみ表示されます)。
- コメント
-
(オプション) 説明を付け加えたい場合のコメントを入力します。
- Recipes to execute
-
(必須) この設定は、[Execute Recipes] コマンドを選択した場合にのみ表示されます。標準を使用して実行するレシピを入力します。
cookbook_name
::recipe_name
カンマで区切られた 形式。複数のレシピを指定すると、 AWS OpsWorks スタックは、リストされた順序でそれらを実行します。 - Allow reboot
-
(オプション) この設定は Upgrade Operating System コマンドを選択した場合にのみ表示されます。デフォルト値は「はい」で、 AWS OpsWorks アップグレードのインストール後にインスタンスを再起動するスタック。
- カスタム Chef JSON
-
(オプション) Advanced を選択してこのオプションを表示します。これにより、スタック設定およびデプロイJSON属性 に組み込むカスタム属性を指定できます。 スタック設定およびデプロイメント属性
- インスタンス
-
(オプション) コマンドを実行するインスタンスを指定します。オンラインインスタンスはすべてデフォルトで選択されています。インスタンスのサブセットに対してコマンドを実行するには、適切な レイヤーまたはインスタンスを選択します。
注記
[Deployment and Commands] ページに、実行しなかった execute_recipes 実行のリストが表示される場合があります。これは通常、ユーザーに許可を付与または削除するなど、SSH許可の変更の結果です。このような変更を行うと、 AWS OpsWorks スタックは execute_recipes を使用してインスタンスのアクセス許可を更新します。