Q37 — AWS DOP-C02 第2章
第 37/100 問 | ← 第2章
ある企業がAWS CloudFormationスタックを使用してアプリケーションの更新をデプロイしています。このスタックは、AWS Auto Scalingグループ、Amazon EC2インスタンス、アプリケーションロードバランサー(ALB)、およびスタックの起動・維持に必要なその他のリソースで構成されています。CloudFormationスタックの更新以外でアプリケーションリソースを変更することは許可されていません。
- A. ALBに構成されたサブネットマッピングを更新します。AWS CLIコマンド「aws cloudformation update-stack-set」を実行します。
- B. CloudFormationスタック更新に必要な権限を提供するようにIAMロールを更新します。AWS CLIコマンド「aws cloudformation continue-update-rollback」を実行します。 ✓
- C. 当該アカウントのEC2インスタンス数のクォータ増加リクエストを提出します。AWS CLIコマンド「aws cloudformation cancel-update-stack」を実行します。
- D. Auto Scalingグループリソースを削除します。AWS CLIコマンド「aws cloudformation rollback-stack」を実行します。
正解: B. CloudFormationスタック更新に必要な権限を提供するようにIAMロールを更新します。AWS CLIコマンド「aws cloudformation continue-update-rollback」を実行します。
解説
AWS CloudFormationスタックの更新が失敗し、UPDATE_ROLLBACK_FAILED状態になった場合、根本原因(例:IAMロールの権限不足)を修正した後、continue-update-rollbackコマンドを実行してロールバックを再開する必要があります。オプションBは、IAMロールの権限を更新し、continue-update-rollbackを実行するという正しい手順を示しており、AWSドキュメンテーションにも準拠しています。他の選択肢(サブネットマッピングの更新、クォータ増加、リソースの削除)はエラーの原因と無関係であり、問題文の制約に反します。