取得及檢視您的 CloudTrail 記錄檔 - AWS CloudTrail

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

取得及檢視您的 CloudTrail 記錄檔

在您建立線索並設定其擷取您要的日誌檔案後,您必須要能夠找到日誌檔案,並解釋其中所包含的資訊。

CloudTrail 將日誌檔交付到您在建立追蹤時指定的 Amazon S3 儲存貯體。 CloudTrail 通常會在通API話後平均約 5 分鐘內提供記錄檔。此時間無法保證。如需詳細資訊,請參閱 AWS CloudTrail 服務水準協議。Insights 事件通常會在異常活動的 30 分鐘內送達您的儲存貯體。第一次啟用 Insights 事件之後,如果偵測到異常的活動,可能需等待 36 小時才能看到第一個 Insights 事件。

注意

如果您錯誤設定追蹤 (例如,無法連線 S3 儲存貯體), CloudTrail 將嘗試將日誌檔重新傳送到 S3 儲存貯體 30 天,而且這些 attempted-to-deliver 事件將收取標準費用。 CloudTrail 若要避免支付追蹤設定錯誤費用,您需要刪除追蹤。

尋找您的 CloudTrail 記錄檔

CloudTrail 將日誌文件發佈到 gzip 存檔中的 S3 存儲桶。在 S3 儲存貯體中,日誌檔案都有包含下列元素的格式化名稱:

  • 您在建立追蹤時指定的值區名稱 (可在 CloudTrail 主控台的「追蹤」頁面找到)

  • 在您建立線索時指定的 (選用) 前綴

  • 字串 "AWSLogs」

  • 帳戶號碼

  • 字串 "CloudTrail」

  • 區域識別符,例如 us-west-1

  • 發佈日誌檔案的年份,格式為 YYYY

  • 發佈日誌檔案的月份,格式為 MM

  • 發佈日誌檔案的日期,格式為 DD

  • 在涵蓋的相同時段中,能自其他檔案區分該檔案的英數字串

下列範例顯示完整的日誌檔案物件名稱:

amzn-s3-demo-bucket/prefix_name/AWSLogs/Account ID/CloudTrail/region/YYYY/MM/DD/file_name.json.gz
注意

對於組織追蹤,S3 儲存貯體中的日誌檔物件名稱會在路徑中包含組織單位 ID,如下所示:

amzn-s3-demo-bucket/prefix_name/AWSLogs/O-ID/Account ID/CloudTrail/Region/YYYY/MM/DD/file_name.json.gz

若要擷取日誌檔案,您可以使用 Amazon S3 主控台、Amazon S3 命令列界面 (CLI) 或API.

使用 Amazon S3 主控台找到日誌檔案
  1. 開啟 Amazon S3 主控台。

  2. 選擇您指定的儲存貯體。

  3. 瀏覽物件階層,直到找到您要的日誌檔案。

    所有日誌檔案的副檔名都是 .gz。

您將瀏覽與下列範例類似的物件階層,但使用不同的儲存貯體名稱、帳戶 ID、區域和日期。

All Buckets amzn-s3-demo-bucket AWSLogs 123456789012 CloudTrail us-west-1 2014 06 20

上述物件階層的日誌檔案如下所示:

123456789012_CloudTrail_us-west-1_20140620T1255ZHdkvFTXOA3Vnhbc.json.gz
注意

雖然很少見,但是您可能會收到包含一或多個重複事件的日誌檔案。在大多數情況下,重複的事件會有相同的 eventID。如需 eventID 欄位的相關資訊,請參閱 CloudTrail 記錄內容