ネストされたスタックの作成に失敗したときに表示されるエラーのトラブルシューティング方法を教えてください。

所要時間1分
0

ネストされたスタックを作成しようとしたときに表示されるエラーメッセージを解決したいです。

簡単な説明

ネストされたスタックを作成しようとすると、次のエラーが表示される場合があります。 「埋め込みスタック <NESTED_STACK_ARN> は正常に作成されませんでした: 次のリソースを作成できませんでした: [LogicalID]」

スタック障害オプションが [すべてのスタックリソースをロールバックする] に設定されている場合、ネストされたスタックに障害が発生すると、DELETE_COMPLETE 状態に移行します。」 スタックのフィルターステータスはデフォルトで ACTIVE に設定されているため、エラーが発生したネストされたスタックは AWS CloudFormation コンソールには表示されません。その結果、コンソールには DELETE_COMPLETE 状態のスタックが表示されません。

注: スタック障害オプションを [正常にプロビジョニングされたリソースを保存する] に設定すると、コンソールには、作成に失敗したネストされたスタックに対し、CREATE_FAILED と表示します。

解決策

エラーの原因を特定するには、次の手順を実行します。

  1. AWS CloudFormation コンソールを開きます。
  2. ナビゲーションペインで [スタック] を選択し、上記のエラーで失敗したスタックを探します。
  3. [イベント] タブに移動し、失敗したイベントに対応する論理 ID をコピーします。
  4. ** **[リソース]タブに移動し、ステップ 2 でコピーした論理 ID を使用してネストされたスタックを検索します。
  5. Physical ID リンクを開いて、障害が発生したネストされたスタックを開きます。
  6. [イベント] タブに移動し、ネストされたスタックが失敗した理由を確認します。

注: ネストされたレベルが複数ある場合は、障害が発生したネストされたスタックにリソースが見つかるまで、手順 3 ~ 6 を実行します。

関連情報

CloudFormation のトラブルシューティング

AWSSupport-TroubleshootCfnCustomResource ランブックを使用して CloudFormation スタックでの障害の理由を診断する方法を教えてください

AWS公式
AWS公式更新しました 1年前