本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
AWS CloudTrail 是一項服務,可記錄 Amazon Web Services 帳戶的 AWS API 呼叫和事件。
CloudTrail 日誌包含對 進行任何 API 呼叫的詳細資訊 AWS 服務,包括 主控台。CloudTrail 會產生加密的日誌檔案,並將它們存放在 Amazon S3 中。如需詳細資訊,請參閱《AWS CloudTrail 使用者指南》https://docs.aws.amazon.com/awscloudtrail/latest/userguide/cloudtrail-user-guide.html。
注意
如果要跨帳戶、區域和日期對 CloudTrail 事件資訊執行 SQL 查詢,請考慮使用 CloudTrail Lake。CloudTrail Lake 是建立追蹤的 AWS 替代方案,可將企業的資訊彙總到單一可搜尋的事件資料存放區。其不使用 Amazon S3 儲存貯體儲存,而是將事件儲存在資料湖中,進而允許更豐富、更快的查詢。您可以使用它來建立 SQL 查詢,以便跨組織、區域並在自訂的時間範圍內搜尋事件。因為您在 CloudTrail 主控台本身中執行 CloudTrail Lake 查詢,因此使用 CloudTrail Lake 不需要 Athena。如需詳細資訊,請參閱 CloudTrail Lake 文件。
搭配使用 Athena 與 CloudTrail 日誌是一種功能強大的方式,可增強 AWS 服務 活動的分析。例如,您可以使用查詢來識別趨勢,並依屬性 (例如來源 IP 地址或使用者) 進一步隔離活動。
常見的應用是使用 CloudTrail 日誌來分析營運活動的安全性與合規性。如需詳細範例的資訊,請參閱 AWS 大數據部落格文章、使用 和 Amazon Athena 分析安全性、合規性 AWS CloudTrail 和操作活動
您可以使用 Athena,指定日誌檔案的 LOCATION
,直接從 Amazon S3 查詢這些日誌檔案。有以下兩種做法:
-
從 CloudTrail 主控台直接建立 CloudTrail 日誌檔案的資料表。
-
在 Athena 主控台中手動建立 CloudTrail 日誌檔案的資料表。