Q72 — AWS DOP-C02 第1章
第 72/100 問 | ← 第1章
ある企業の開発者エンジニアは、国際情報システム社のシステム管理者からメンテナンスタスクを実行します。同社はAWSヘルス通知を受けた後に再起動が必要な複数のAmazon EC2インスタンスを保有しています。 DevOpsエンジニアは、Amazon EventBridgeを用いて計画メンテナンスウィンドウ期間中の通知に対応する自動修復ソリューションを実装する必要があります。 DevOpsエンジニアは、これらの要件を満たすためにEventBridgeルールをどのように設定すべきですか?
- A. AWS Healthイベントソースを構成します。計画されたインスタンス終了および停止を示すイベントタイプを構成し、System Manager AutomationランブックをターゲットとしてEC2インスタンスを再起動します。 ✓
- B. System Managerイベントソースを構成します。メンテナンスウィンドウを示すイベントタイプを構成し、System Manager AutomationランブックをターゲットとしてEC2インスタンスを再起動します。
- C. AWS Healthイベントソースを構成します。計画されたインスタンス終了および停止を示すイベントタイプを構成し、System Managerメンテナンスウィンドウタスクを登録してEC2インスタンスを再起動する新規AWS Lambda関数をターゲットとします。
- D. EC2イベントソースを構成します。インスタンスステータス通知を示すイベントタイプを構成し、System Managerメンテナンスウィンドウタスクを登録してEC2インスタンスを再起動する新規AWS Lambda関数をターゲットとします。
正解: A. AWS Healthイベントソースを構成します。計画されたインスタンス終了および停止を示すイベントタイプを構成し、System Manager AutomationランブックをターゲットとしてEC2インスタンスを再起動します。
解説
AWS EventBridgeルールの構成には、AWS Healthサービスからイベントをキャプチャし、自動化タスクをトリガーする必要があります。AWSドキュメントによると、AWS HealthサービスはEC2インスタンスの終了・再起動など計画メンテナンスイベントを通知します。選択肢Aは、イベントソースを正しくAWS Healthとし、計画インスタンス終了イベントタイプを指定し、System Manager Automationランブックをターゲットとして直接メンテナンス操作を実行するというベストプラクティスに従っています。選択肢CはLambda関数を介するため不要な複雑性を導入し、選択肢BおよびDのイベントソースは本問のAWS Health通知シナリオに適合しません。