10個のLambda関数に保存されているJSON形式の過去のログから、エラーメッセージを検索する必要があります。エラー値は異なるフィールドに表示される可能性がありますが、すべてのエラー文字列は同じプレフィックスで始まります。これらのログファイルを分析する上で、最も運用効率の高い方法は何ですか?
解答を選択
オプションをタップして解答を確認してください。
正解: AWS Glue ETLジョブを作成してS3のログファイルをカタログ/インデックス化し、Amazon AthenaでSQLクエリを実行してエラーを検索します。.
これが解答である理由
Lambda関数がS3にログを保存している場合、AWS Glue ETLジョブでS3のログファイルをカタログ化し、Amazon AthenaでSQLクエリを実行してエラーを検索する方法が最も運用効率が高いです。Glueはスキーマを抽出し、Athenaは標準SQLでクエリを実行できるため、構造化されていないJSONログから特定のパターン(エラープレフィックス)を効率的に検索できます。 S3 Selectはオブジェクト全体をスキャンするため、大規模なログファイルでは非効率的です。CloudWatch Logs Insightsは、ログがCloudWatch Logsに直接保存されている場合に最適ですが、問題文ではS3に保存されていると明記されています。CloudWatch Contributor Insightsは、高カーディナリティデータ内の上位貢献者(例:最も頻繁なエラー)を特定するのに適していますが、特定のプレフィックスを持つエラーメッセージを検索する用途には直接的ではありません。
試験に合格 — 終わりのない解答探しなしで
この試験のすべての検証済み問題と解説を1か所で入手し、準備時間を大幅に節約しましょう。1,000以上の認定 · 20以上の言語 · 無料で開始。
試験に早く合格する → カード不要