使用主控台將追蹤事件複製到新的事件資料存放區 - AWS CloudTrail

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

使用主控台將追蹤事件複製到新的事件資料存放區

此逐步解說說明如何將追蹤事件複製到新的 CloudTrail Lake 事件資料存放區以進行歷史分析。如需有關複製追蹤事件的詳細資訊,請參閱 將追蹤事件複製到事件資料存放區

若要將追蹤事件複製到新的事件資料存放區
  1. 登入 AWS Management Console 並在 開啟 CloudTrail 主控台https://console.aws.amazon.com/cloudtrail/

  2. 在導覽窗格中,選擇 Lake 下方的事件資料存放區

  3. 選擇 Create event data store (建立事件資料存放區)。

  4. 設定事件資料存放區頁面的一般詳細資訊 中,為事件資料存放區命名,例如 my-management-events-eds。 最佳實務是使用可快速識別事件資料存放區目的的名稱。如需 CloudTrail 命名需求的相關資訊,請參閱 CloudTrail 資源、S3 儲存貯體和KMS金鑰的命名需求

  5. 選擇您想用於事件資料存放區的定價選項。此定價選項將決定擷取和儲存事件的成本,以及事件資料存放區的預設和最長保留期。如需詳細資訊,請參閱 AWS CloudTrail 定價管理 CloudTrail Lake 成本

    以下為可用的選項:

    • 一年可延長保留定價 – 如果您預期每月擷取的事件資料少於 25 TB,並需要長達 10 年的彈性保留期,則建議使用此選項。前 366 天 (預設保留期) 的儲存已包含在擷取定價中,無須額外付費。在 366 天後,延長的保留可以定價 pay-as-you-go使用。此為預設選項。

      • 預設保留期:366 天

      • 最長保留期:3,653 天

    • 七年保留定價 – 如果您預期每月擷取的事件資料超過 25 TB,並需要長達 7 年的彈性保留期,則建議使用此選項。保留已包含在擷取定價中,無須額外付費。

      • 預設保留期:2,557 天

      • 最長保留期:2,557 天

  6. 指定事件資料存放區的保留期。一年可延長保留定價選項的保留期可介於 7 天到 3,653 天 (約 10 年) 之間;或是七年保留定價選項,則可介於 7 天到 2,557 天 (約七年) 之間。

    CloudTrail Lake 透過檢查事件eventTime的 是否在指定的保留期間內,來決定是否保留事件。例如,如果您指定 90 天的保留期,當事件eventTime超過 90 天時, CloudTrail 便會移除事件。

    注意

    CloudTrail 如果事件比指定的保留期間eventTime更舊,則不會複製該事件。

    若要判斷適當的保留期,請計算您想要以天數為單位複製的最舊事件,以及您想要在事件資料存放區中保留事件的天數 (保留期 = oldest-event-in-days + number-days-to-retain)。 例如,如果您複製的最舊事件是 45 天,而且您想要將事件再保留在事件資料存放區 45 天,則您可以將保留期間設定為 90 天。

  7. (選用) 在加密 中。選擇是否要使用自己的KMS金鑰加密事件資料存放區。根據預設,事件資料存放區中的所有事件都會 CloudTrail 使用 AWS 擁有和管理的KMS金鑰進行加密。

    若要使用您自己的KMS金鑰啟用加密,請選擇使用自己的 AWS KMS key。選擇新增以為您 AWS KMS key 建立 ,或選擇現有以使用現有KMS金鑰。在輸入KMS別名 中,以 格式指定別名 alias/MyAliasName。 使用您自己的KMS金鑰需要編輯KMS金鑰政策,才能 CloudTrail加密和解密日誌。如需詳細資訊,請參閱 設定 AWS KMS 金鑰原則 CloudTrail。 CloudTrail 也支援 AWS KMS 多區域金鑰。如需多區域金鑰的詳細資訊,請參閱《AWS Key Management Service 開發人員指南》中的使用多區域金鑰

    使用您自己的KMS金鑰會產生加密和解密 AWS KMS 的成本。將事件資料存放區與KMS金鑰建立關聯後,就無法移除或變更KMS金鑰。

    注意

    若要啟用組織事件資料存放區的 AWS Key Management Service 加密,您必須使用管理帳戶的現有KMS金鑰。

  8. (選用) 如果您想使用 Amazon Athena 查詢自己的事件資料,請在 Lake 查詢聯合中選擇啟用。聯合可讓您檢視與資料目錄中的事件資料存放區 AWS Glue 相關聯的中繼資料,並根據 Athena 中的事件資料執行SQL查詢。儲存在 AWS Glue Data Catalog 中的資料表中繼資料可讓 Athena 查詢引擎了解如何尋找、讀取和處理您要查詢的資料。如需詳細資訊,請參閱聯合事件資料存放區

    若要啟用 Lake 查詢聯合,請選擇啟用,然後執行下列動作:

    1. 選擇您要建立新角色或使用現有IAM角色。 AWS Lake Formation使用此角色來管理聯合事件資料存放區的許可。當您使用 CloudTrail 主控台建立新角色時, CloudTrail 會自動建立具有所需許可的角色。如果您選擇現有角色,請確認該角色的政策可提供必要的最低許可

    2. 如果您要建立新角色,請輸入名稱以識別角色。

    3. 如果您要使用現有角色,請選擇想使用的角色。該角色必須存在於您的帳戶中。

  9. (選用) 在標籤中,新增一或多個自訂標籤 (鍵值組) 至您的事件資料存放區。標籤可協助您識別 CloudTrail 事件資料存放區。例如,您可以附加名稱為 stage,值為 prod 的標籤。您可以使用標籤來限制對事件資料存放區的存取。您還可以使用標籤來追蹤事件資料存放區的查詢和擷取成本。

    如需有關如何使用標籤追蹤成本的資訊,請參閱 為 CloudTrail Lake 事件資料存放區建立使用者定義的成本分配標籤。如需如何使用IAM政策根據標籤授權存取事件資料存放區的相關資訊,請參閱 範例:拒絕以標籤為基礎建立或刪除事件資料存放區的存取權限。如需有關如何在 中使用標籤的資訊 AWS,請參閱 標記 AWS 資源使用者指南 中的標記 AWS 資源。

  10. 選擇 Next (下一步) 以設定事件資料存放區。

  11. 選擇事件頁面上,保留事件類型的預設選項。

    選擇事件資料存放區的事件類型
  12. 對於CloudTrail 事件 ,我們將保留選取的管理事件,然後選擇複製追蹤事件 。在此範例中,我們不關心事件類型,因為我們只使用事件資料存放區來分析過往事件,而不會擷取未來事件。

    如果您要建立事件資料存放區來取代現有的追蹤,選擇與追蹤相同的事件選取器,以確保事件資料存放區有相同的事件涵蓋範圍。

    選擇 CloudTrail 事件資料存放區的事件類型
  13. 如果這是組織事件資料存放區,選擇針對組織中的所有帳戶啟用。除非您已在 AWS Organizations中設定帳戶,否則此選項將無法變更。

    注意

    如果要建立組織事件資料存放區,您必須使用組織的管理帳戶登入,因為只有管理帳戶可以將追蹤事件複製到組織事件資料存放區。

  14. 對於其他設定,我們將取消選取擷取事件,因為在此範例中,我們不希望事件資料存放區擷取任何未來事件,而且我們只對查詢複製的事件感興趣。根據預設,事件資料存放區會收集所有事件, AWS 區域 並在建立事件時開始擷取事件。

  15. 對於管理事件,我們將保留預設設定。

    選擇事件資料存放區的管理事件選項
  16. 複製追蹤事件區域中,完成下列步驟。

    1. 選擇您要複製的追蹤。在此範例中,我們將選擇名為 的線索 management-events.

      根據預設, CloudTrail 僅複製 S3 儲存貯體CloudTrail字首中包含 CloudTrail 的事件和CloudTrail字首中的字首,而不會檢查其他服務的字首 AWS 。如果您想要複製包含在另一個字首中的 CloudTrail 事件,請選擇輸入 S3 URI,然後選擇瀏覽 S3 以瀏覽至字首。如果追蹤的來源 S3 儲存貯體使用KMS金鑰進行資料加密,請確定KMS金鑰政策允許 CloudTrail 解密資料。如果您的來源 S3 儲存貯體使用多個KMS金鑰,您必須更新每個金鑰的政策, CloudTrail 以允許 解密儲存貯體中的資料。如需更新KMS金鑰政策的詳細資訊,請參閱 KMS 用於解密來源 S3 儲存貯體中資料的金鑰政策

    2. 選擇複製事件的時間範圍。 CloudTrail 檢查字首和日誌檔案名稱,以確認名稱包含所選開始和結束日期之間的日期,然後再嘗試複製追蹤事件。您可以選擇 Relative range (相對範圍) 或 Absolute range (絕對範圍)。若要避免來源追蹤和目的地事件資料存放區之間發生重複事件,請選擇早於事件資料存放區建立日期的時間範圍。

      • 如果您選擇 相對範圍 ,您可以選擇複製過去 6 個月、1 年、2 年、7 年或自訂範圍中記錄的事件。 會 CloudTrail 複製所選期間內記錄的事件。

      • 如果您選擇絕對範圍 ,您可以選擇特定的開始和結束日期。 CloudTrail 會複製在所選開始和結束日期之間發生的事件。

      在此範例中,我們將選擇絕對範圍,並選取整個 5 月。

      選擇事件資料存放區的絕對範圍
    3. 對於許可 ,請從下列IAM角色選項中選擇 。如果您選擇現有IAM角色,請確認IAM角色政策提供必要的許可。如需更新IAM角色許可的詳細資訊,請參閱 IAM 複製追蹤事件的許可

      • 選擇建立新角色 (建議) 以建立新的IAM角色。對於輸入IAM角色名稱 ,輸入角色的名稱。 CloudTrail 自動為此新角色建立必要的許可。

      • 選擇使用自訂IAM角色ARN來使用未列出的自訂IAM角色。對於輸入IAM角色 ARN,輸入 IAM ARN。

      • 從下拉式清單中選擇現有IAM角色。

      在此範例中,我們將選擇建立新角色 (建議),並命名為 copy-trail-events

    選擇複製 CloudTrail 事件的選項
  17. 選擇 Next (下一步) 以檢閱您的選項。

  18. Review and create (檢閱和建立) 頁面上,檢閱您的選擇。選擇 Edit (編輯) 以對區段進行變更。當您準備建立事件資料存放區時,請選擇 Create event data store (建立事件資料存放區)。

  19. 新的事件資料存放區出現在事件資料存放區頁面上的事件資料存放區表格中。

    檢視事件資料存放區
  20. 選擇事件資料存放區名稱,以檢視其詳細資訊頁面。詳細資訊頁面顯示您的事件資料存放區的詳細資訊以及複製狀態。事件複製狀態顯示在事件複製狀態區域中。

    追蹤事件複製完成時,如果沒有錯誤,則其 Copy status (複製狀態) 設定為 Completed (完成);如果發生錯誤,則設定為 Failed (失敗)。

    在詳細資訊頁面上檢視事件複製狀態
  21. 若要檢視有關複製的詳細資訊,請在事件日誌 S3 位置欄中選擇複製名稱,或者選擇動作選單中檢視詳細資訊選項。如需檢視追蹤事件複製之詳細資訊,請參閱 使用 CloudTrail 主控台檢視事件複製詳細資料

    檢視事件複製詳細資訊
  22. 複製失敗區域會顯示複製追蹤事件時發生的任何錯誤。如果 Copy status (複製狀態) 是 Failed (失敗),修正 Copy failures (複製失敗) 中顯示的任何錯誤,接著選擇 Retry copy (重試複製)。當您重試複本時, 會在失敗發生的位置 CloudTrail 繼續複製。