我的 Amazon Simple Storage Service (Amazon S3) 儲存貯體中遺失物件或檔案。我想尋找關於如何刪除物件或檔案的資訊,並防止未來意外刪除。
若要瞭解 S3 物件如何遭到刪除,您可以檢閱伺服器存取日誌或 AWS CloudTrail 日誌。
**注意:**在發生刪除事件之前,您必須開啟儲存貯體的日誌記錄功能。您只會收到在日誌記錄開啟之後發生的事件的日誌。
伺服器存取日誌會追蹤手動執行的 S3 作業,或在生命週期組態中追蹤 S3 作業。若要開啟伺服器存取日誌記錄功能,請參閱啟用 Amazon S3 伺服器存取日誌記錄。如需如何分析伺服器存取日誌的詳細資訊,請參閱如何使用 Athena 分析 Amazon S3 伺服器存取日誌?
CloudTrail 日誌可以追蹤 S3 儲存貯體中的物件層級資料事件,例如 GetObject、DeleteObject 和 PutObject。依預設,CloudTrail 會記錄儲存貯體層級事件。若要對物件層級事件開啟 CloudTrail 日誌記錄,請參閱啟用 S3 儲存貯體和物件的 CloudTrail 事件日誌記錄。如需如何尋找特定事件的詳細資訊,請參閱為什麼 Amazon S3 物件層級 API 動作沒有出現在我的 CloudTrail 事件歷史記錄中?
**注意:**因為物件層級日誌記錄會產生額外費用,因此請務必檢閱 CloudTrail 資料事件的定價。
為了防止未來意外刪除,最佳做法是使用下列其中一項功能: