對 Amazon Athena 中的查詢進行故障診斷 - Amazon Security Lake

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

對 Amazon Athena 中的查詢進行故障診斷

使用下列資訊來協助您診斷和修正使用 Athena 查詢存放在 Security Lake S3 儲存貯體中的物件時可能遇到的常見問題。如需更多 Athena 疑難排解主題,請參閱《Amazon Athena Amazon Athena疑難排解一節。

查詢不會在資料湖中傳回新物件

即使 Security Lake 的 S3 儲存貯體包含這些物件,您的 Athena 查詢可能不會在資料湖中傳回新物件。如果您已停用 Security Lake,然後再次啟用它,則可能會發生這種情況。因此, AWS Glue 分割區可能無法正確註冊新的物件。

若要解決錯誤,請遵循下列步驟:

  1. 在 https://https://console.aws.amazon.com/lambda/ 開啟 AWS Lambda 主控台。

  2. 從導覽列的區域選擇器中,選擇啟用 Security Lake 但 Athena 查詢未傳回結果的區域。

  3. 從導覽窗格中,選擇函數,並根據來源版本從下列清單中選擇函數:

    • Source version 1 (OCSF 1.0.0-rc.2) SecurityLake_Glue_Partition_Updater_Lambda_≪region> 函數。

    • Source version 2 (OCSF 1.1.0)AmazonSecurityLakeMetastoreManager_≪region> 函數。

  4. 組態索引標籤上,選擇觸發。

  5. 選取函數旁的選項,然後選擇編輯

  6. 選取啟用觸發,然後選擇儲存。這會將函數狀態變更為已啟用

無法存取 AWS Glue 資料表

查詢存取訂閱者可能無法存取包含 Security Lake 資料的 AWS Glue 資料表。

首先,請確定您已遵循 中概述的步驟設定跨帳戶資料表共用 (訂閱者步驟)

如果訂閱者仍然無法存取 ,請遵循下列步驟:

  1. 在 https://https://console.aws.amazon.com/glue/ 開啟 AWS Glue 主控台。

  2. 從導覽窗格中,選擇 Data CatalogCatalog 設定

  3. 准許訂閱者使用資源型政策存取 AWS Glue 資料表。如需建立資源型政策的相關資訊,請參閱《 AWS Glue 開發人員指南》中的 的資源型政策範例 AWS Glue