Amazon S3 的記錄選項 - Amazon Simple Storage Service

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

Amazon S3 的記錄選項

您可以在 Amazon S3 資源 AWS 服務 上記錄使用者、角色或 採取的動作,並維護日誌記錄,以供稽核和合規用途。為此,您可以使用伺服器存取日誌記錄或 AWS CloudTrail 日誌記錄,或兩者並用。建議您使用 CloudTrail 來記錄 Amazon S3 資源的儲存貯體層級和物件層級動作。如需每個選項的詳細資訊,請參閱下列各節:

下表列出 CloudTrail 日誌和 Amazon S3 伺服器存取日誌的金鑰屬性。若要確定 CloudTrail 符合您的安全需求,請檢閱資料表和備註。

日誌屬性 AWS CloudTrail Amazon S3 伺服器日誌

可以轉送至其他系統 (Amazon CloudWatch Logs、Amazon CloudWatch Events)

將日誌交付至一個以上的目的地 (例如,將相同的日誌傳送至兩個不同的儲存儲體)

開啟物件子集的日誌 (字首)

跨帳戶日誌交付 (不同帳戶所擁有的目標和來源儲存儲體)

使用數位簽章或雜湊進行日誌檔案的完整性驗證

日誌檔案的預設加密或加密選擇

物件操作 (使用 Amazon S3 APIs)

儲存貯體操作 (使用 Amazon S3 APIs)

日誌的可搜尋 UI

物件鎖定參數的欄位、Amazon S3 Select 的日誌記錄屬性

日誌記錄的 Object SizeTotal TimeTurn-Around TimeHTTP Referer 的欄位

生命週期轉換、逾期、還原

批次刪除操作中的金鑰記錄

身分驗證失敗1

交付日誌的帳戶

儲存儲體擁有者2,及要求者

僅儲存貯體擁有者

Performance and Cost AWS CloudTrail Amazon S3 Server Logs

價格

管理事件 (首次交付) 是免費的;資料事件需支付費用 (除了日誌儲存費用之外)

僅需支付日誌儲存費用

日誌交付的速度

每 5 分鐘的資料事件;每 15 分鐘的管理事件

幾小時內

記錄格式

JSON

包含空格區隔的日誌檔案、換行分隔的記錄

備註
  1. CloudTrail 不會為失敗身分驗證 (其中提供的憑證無效) 的請求提供日誌。但是,它會包含身分驗證失敗之請求的日誌 (AccessDenied),以及匿名使用者提出的請求。

  2. 當帳戶無法完全存取請求中的物件時,S3 儲存貯體擁有者會收到 CloudTrail 日誌。如需詳細資訊,請參閱跨帳戶案例中的 Amazon S3 物件層級動作

  3. S3 不支援在VPC端點政策拒絕請求或評估VPC政策之前失敗的請求時,將 CloudTrail 日誌或伺服器存取日誌交付給請求者或VPC端點請求的儲存貯體擁有者。