無限ノック › DOP 練習問題一覧 › 問題
DOPセキュリティとコンプライアンス

あるセキュリティチームは、開発者が必須タグ(CostCenter、Environment)なしで Amazon EC2 インスタンスを起動するケースが頻発していることを問題視しています。コンプライアンスポリシーにより、タグ未設定インスタンスはインスタンス起動から 5 分以内に自動終了させ、すべての修復アクション(Remediation Action)は AWS CloudTrail に記録され、担当チームへ SNS 通知を送信しなければなりません。この要件を満たすために最も適切な設計はどれですか?

A
AWS Config のマネージドルール required-tags を有効化し、非準拠リソースに対して Systems Manager Automation の AWS-TerminateEC2Instance ドキュメントを自動修復アクション(Auto Remediation)として設定する
AWS Config は評価と自動修復の実行まで数分かかる場合があり 5 分 SLA を保証できません。
B
Amazon EventBridge ルールで CloudTrail の EC2 RunInstances API イベントをキャプチャし、AWS Lambda 関数でタグの有無を検証して非準拠インスタンスを ec2:TerminateInstances で即時終了させ、Amazon SNS でチームに通知する
✓ 正解
EventBridge は CloudTrail の EC2 RunInstances イベントをほぼリアルタイム(通常数十秒〜1分以内)に検出でき、Lambda を即時呼び出すことで 5 分以内の終了要件を確実に満たせます。Lambda による TerminateInstances 呼び出し自体が CloudTrail に自動記録されるため監査要件も充足されます。
C
AWS CloudTrail の証跡を CloudWatch Logs に配信し、必須タグが付与されていない RunInstances イベントを検出するメトリクスフィルターを設定して、CloudWatch アラームから SNS 経由で Lambda 修復関数を呼び出す
CloudWatch メトリクスフィルターは CloudTrail ログの配信レイテンシーが加算されるため応答が遅延するリスクがあります。
D
AWS Service Control Policy(SCP)を Organizations レベルで適用し、必須タグが指定されていない ec2:RunInstances API 呼び出しを拒否することで、タグ付けをインスタンス起動前に強制する
AWSService Control Policy は事前予防策であり既存の非準拠インスタンスに対処できず、修復・通知要件も満たしません。

解説

EventBridge は CloudTrail の EC2 RunInstances イベントをほぼリアルタイム(通常数十秒〜1分以内)に検出でき、Lambda を即時呼び出すことで 5 分以内の終了要件を確実に満たせます。Lambda による TerminateInstances 呼び出し自体が CloudTrail に自動記録されるため監査要件も充足されます。 選択肢AのAWS Config は評価と自動修復の実行まで数分かかる場合があり 5 分 SLA を保証できません。 選択肢CのCloudWatch メトリクスフィルターは CloudTrail ログの配信レイテンシーが加算されるため応答が遅延するリスクがあります。 選択肢DのAWS Service Control Policy は事前予防策であり既存の非準拠インスタンスに対処できず、修復・通知要件も満たしません。

ドメイン別正答率・予想スコアでリアルタイムに実力把握

無限ノックでDOPを徹底対策。全問AI生成のオリジナル問題。

無料で演習を始める →
← DOP の問題一覧に戻る