AWS Management Console での AWS CloudFormation スタックデータとリソースの表示
スタック情報の表示
AWS CloudFormation スタックの作成後、AWS Management Console を使用して、そのデータやリソースを確認することができます。表示できるスタック情報は次のとおりです。
- Stack info (スタック情報)
-
以下のような、スタックとその構成に関する一般情報が表示されます。
- 概要
スタックステータス、ドリフトステータス、削除保護などのステータス情報とともに、スタック名、スタック ID、ルートスタックが表示されます。
- タグ
スタックに関連付けられたタグを表示します。
- スタックのポリシー
スタックの更新に対して保護されているスタックリソースについて説明します。これらのリソースを更新するには、スタックの更新中に明示的に許可する必要があります。
- ロールバック構成
-
スタックオペレーション中または指定されたモニタリング期間中に CloudFormation にモニタリングするように指定した CloudWatch アラームが表示されます。スタックオペレーションまたはモニタリング期間中にいずれかのアラームが
ALARM
状態になった場合、CloudFormation はスタックオペレーション全体をロールバックします。 - [Notification options] (通知オプション)
スタックイベントに関する通知が送信される Amazon Simple Notification Service トピックが表示されます (指定されている場合)。
- のイベント
-
スタックを作成、更新、削除した場合に追跡された操作を表示します。
指定されたスタックオペレーションでトリガーされるイベントはすべて、同一クライアントのリクエストトークンに割り当てられ、オペレーションの追跡に使用できます。コンソールから開始されたスタック操作は、Console-StackOperation-ID のトークン形式を使用し、スタック操作の識別が容易になります。たとえば、コンソールを使用してスタックを作成した場合、作成されたスタックイベントは
Console-CreateStack-7f59c3cf-00d2-40c7-b2ff-e75db0987002
の形式の同じトークンを割り当てられます。 - リソース
-
スタックの一部であるリソースを表示します。
- [Outputs] (出力)
-
スタックのテンプレートで宣言した出力を表示します。
- パラメータ
-
スタックのパラメータとその値を表示します。
SSM
パラメータが含まれるスタックの場合、[Resolved Value] (解決済みの値) 列に、SSM
パラメータのスタック定義に使用された値が表示されます。詳細については、「SSM パラメータタイプ」を参照してください。 - テンプレート
-
スタックのテンプレートを表示します。
マクロを含むスタックの場合、[View original template] (元のテンプレートの確認) を選択して、ユーザーが送信したテンプレートを確認するか、[View processed template] (処理されたテンプレートの確認) を選択して、CloudFormation が参照されたマクロを処理した後にテンプレートを確認します。CloudFormation は、処理されたテンプレートを使用してスタックを作成または更新します。
CloudFormation スタックに関する情報を表示するには
-
CloudFormation コンソールの [Stacks] (スタック) ページで、スタック名を選択します。CloudFormation は選択したスタックのスタック詳細を表示します。
-
スタックの詳細ペインを選択すると、スタックに関する関連情報が表示されます。
例えば、[Events] (イベント) を選択すると、スタックのライフサイクル中に生成されたスタックイベント CloudFormation が表示されます。
スタックステータスコード
次の表は、スタックステータスコードの説明です。
スタックステータス | 説明 |
---|---|
|
1 つ以上のスタックを正常に作成。 |
|
1 つ以上のスタックを作成中。 |
|
1 つ以上のスタックの作成に失敗。関連するエラーメッセージを確認するには、スタックのイベントを調べます。作成の失敗の理由としては、スタックのすべてのリソースを操作するためのアクセス許可の不足、AWS サービスによるパラメーター値の拒否、リソース作成中のタイムアウトなどが考えられます。 |
|
1 つ以上のスタックを正常に削除。削除されたスタックは、90 日間は保持され、表示できます。 |
|
1 つ以上のスタックの削除に失敗。削除が失敗したので、まだ実行されているリソースがいくつかある可能性があります。ただし、スタックを操作したり、更新したりすることはできません。スタックを再度削除するか、スタックのイベントを調べて関連するエラーメッセージを確認します。 |
|
1 つ以上のスタックを削除中。 |
|
進行中の、予測される StackId を持つがテンプレートまたはリソースのない 1 つ以上のスタックの作成。重要このステータスコードのスタックは、スタックの可能な限りの最大数に対してカウントされます。 |
|
スタックの作成の失敗後、またはスタックの作成の明示的なキャンセル後に、1 つ以上のスタックを正常に削除。スタックは以前の動作状態に戻ります。スタック作成オペレーションの実行中に作成されたすべてのリソースが削除されます。 このステータスが存在するのは、スタックの作成が失敗した後のみです。部分的に作成されたスタックからすべてのオペレーションが適切にクリーンアップされたことを示します。この状態では、削除オペレーションのみを実行できます。 |
|
スタックの作成の失敗後、またはスタックの作成の明示的なキャンセル後に、1 つ以上のスタックの削除に失敗。スタックを削除するか、スタックのイベントを調べて関連するエラーメッセージを確認します。 |
|
スタックの作成の失敗後、またはスタックの作成の明示的なキャンセル後に、1 つ以上のスタックを削除中。 |
|
1 つ以上のスタックを正常に更新。 |
|
スタックの正常な更新後に、1 つ以上のスタックの古いリソースを削除中。リソースの置き換えが必要なスタック更新の場合、CloudFormation はまず新しいリソースを作成し、次に古いリソースを削除して、スタックの中断を減らすことに役立ちます。この状態では、スタックは更新済みで使用可能ですが、CloudFormation はまだ古いリソースを削除中です。 |
|
1 つ以上のスタックの失敗した更新。関連するエラーメッセージを確認するには、スタックのイベントを調べます。 |
|
1 つ以上のスタックを更新中。 |
|
スタックの更新の失敗後、1 つ以上のスタックを前の動作状態に正常に戻しました。 |
|
スタックの更新の失敗後、1 つ以上のスタックの新しいリソースを削除中。この状態では、スタックが前の動作状態にロールバックされて使用可能ですが、CloudFormation がスタックの更新中に作成した新しいリソースをまだ削除中です。 |
|
スタックの更新の失敗後、1 つ以上のスタックを前の動作ステートに戻すことに失敗。この状態の場合は、スタックを削除するか、ロールバックを続行することができます。スタックが動作状態に戻るには、エラーを修正する必要がある場合があります。または、AWS Support に連絡してスタックを使用可能な状態に復元することができます。 |
|
スタックの更新の失敗後、1 つ以上のスタックを前の動作状態に戻しています。 |
|
インポートオペレーションは現在進行中です。 |
|
|
|
インポートは、以前のテンプレート構成にロールバックされます。 |
|
スタック内の少なくとも 1 つのリソースに対するインポートのロールバックオペレーションが失敗しました。正常にインポートされたリソース CloudFormation の結果が利用可能になります。 |
|
インポートは、以前のテンプレート構成に正常にロールバックされました。 |