您需要搜尋儲存在 Amazon S3 中來自 10 個 Lambda 函數的歷史 JSON 格式日誌,以尋找錯誤訊息。錯誤值可能出現在不同的欄位下,但所有錯誤字串都以相同的字首開頭。哪種方法是分析這些日誌檔案最具操作效率的方式?
選擇一個答案
點擊一個選項來檢查您的答案。
正確答案: 建立 AWS Glue ETL 任務以編目/索引 S3 中的日誌檔案,然後使用 Amazon Athena 執行 SQL 查詢以尋找錯誤。.
為什麼這是答案
正確答案是使用 AWS Glue ETL 任務編目日誌檔案,然後使用 Amazon Athena 查詢。這是因為日誌檔案已儲存在 S3 中,並且是 JSON 格式。Athena 允許您使用標準 SQL 查詢 S3 中的資料,而 Glue Data Catalog 則提供必要的結構描述定義。這種方法在操作上效率最高,因為它避免了將資料移出 S3,並且利用了無伺服器服務。 S3 Select 雖然可以直接查詢 S3 物件,但對於跨多個檔案的複雜查詢或需要結構化資料分析時,其功能不如 Athena 強大。CloudWatch Logs Insights 適用於查詢儲存在 CloudWatch Logs 中的日誌,但這些日誌已儲存在 S3 中,因此需要先將其匯入 CloudWatch Logs,這會增加額外的步驟和成本。CloudWatch Contributor Insights 旨在識別高基數資料中的主要貢獻者,而不是執行複雜的歷史日誌搜尋。
通過考試 — 無需無休止地尋找答案
集中一處獲取此考試的所有核實題目和解釋,節省數小時的準備時間。1,000 多種認證 · 20 多種語言 · 免費開始。
更快通過您的考試 → 無需信用卡