Q18 — AWS DOP-C02 第3章

第 18/100 問 | ← 第3章

ある企業が、コンテナベースのアプリケーションをAmazon EKSに移行し、自動メール通知を確立したいと考えています。各メールアドレスへの通知は、EKSコンポーネントに関連する特定のアクティビティに対して送信されます。このソリューションにはAmazon SNSトピックとAWS Lambda関数が含まれ、Lambda関数は各ログイベントを評価し、適切なSNSトピックにメッセージを発行します。 どのログ記録ソリューションがこれらの要件を満たしますか?

正解: A. Amazon CloudWatch Logsを有効化してEKSコンポーネントのログを記録します。各コンポーネントに対して、LambdaをサブスクリプションターゲットとしてCloudWatch Logsのサブスクリプションフィルターを作成します。

解説

正解はAです。Amazon CloudWatch Logsを有効化することでEKSコンポーネントのログを収集でき、各コンポーネントに対してLambdaをサブスクリプションターゲットとしたCloudWatch Logsのサブスクリプションフィルターを作成すれば、特定のログイベントをフィルタリング・処理し、条件に基づいて適切なSNSトピックへメッセージを発行できます。これにより、特定のアクティビティごとに各メールアドレスへ通知を送信する要件を満たせます。選択肢BではEventBridge経由でのLambda呼び出しは相対的に複雑です。選択肢CおよびDではS3ログ記録を使用していますが、これはEKSコンポーネントの特定アクティビティ通知という要件には不適切です。したがって、選択肢Aを選択します。