使用 EventBridge - Amazon Simple Storage Service

使用 EventBridge

每當儲存貯體發生特定事件時,Amazon S3 可將事件傳送至 Amazon EventBridge。與其他目的地不同,您不需要選取想要傳遞的事件類型。啟用 EventBridge 之後,下列所有事件都會傳送至 EventBridge。您可以使用 EventBridge 規則將事件路由至其他目標。以下列出 Amazon S3 傳送至 EventBridge 的事件。

事件類型 描述

物件已建立

已建立物件。

事件訊息結構中的原因欄位會指出使用哪個 S3 API 來建立物件:PutObjectPOST ObjectCopyObjectCompleteMultipartUpload

物件已刪除 (DeleteObject)

物件已刪除 (生命週期過期)

已刪除物件。

當使用 S3 API 呼叫刪除物件時,原因欄位會設定為 DeleteObject。當 S3 生命週期過期規則刪除物件時,原因欄位會設定為生命週期過期。如需詳細資訊,請參閱即將到期的物件

刪除未進行版本控制的物件,或永久刪除版本控制的物件時,deletion-type 欄位會設定為 Permanently Deleted (永久刪除)。當為版本控制的物件建立刪除標記時,deletion-type 欄位會設定為 Delete Marker Created (刪除建立的標記)。如需詳細資訊,請參閱刪除啟用版本控制功能之儲存貯體中的物件

還原物件已起始

從 S3 Glacier 或 S3 Glacier Deep Archive 儲存類別或者 S3 Intelligent-Tiering 封存存取或 Deep Archive 存取層起始物件還原。如需詳細資訊,請參閱使用封存的物件

物件還原已完成

物件還原已完成。

物件還原已過期

從 S3 Glacier 或 S3 Glacier Deep Archive 還原的物件臨時複本已過期且已刪除。

物件儲存類別已變更

物件已轉換至不同的儲存類別。如需詳細資訊,請參閱使用 Amazon S3 生命週期轉換物件

物件存取層已變更

物件轉換至 S3 Intelligent-Tiering Archive 存取層或 Deep Archive 存取層。如需詳細資訊,請參閱使用 Amazon S3 Intelligent-Tiering 管理儲存成本

物件 ACL 已更新

物件的存取控制清單 (ACL) 是使用 PutObjectACL 設定的。當請求對物件的 ACL 沒有變更時,則不會產生事件。如需詳細資訊,請參閱存取控制清單 (ACL) 概觀

物件標籤已新增

已使用 PutObjectTagging 將一組標籤新增至物件。如需詳細資訊,請參閱使用標籤分類儲存空間

物件標籤已刪除

已使用 DeleteObjectTagging 從物件移除所有標籤。如需詳細資訊,請參閱使用標籤分類儲存空間

注意

如需有關 Amazon S3 事件類型如何映射至 EventBridge 事件類型的詳細資訊,請參閱 Amazon EventBridge 映射和疑難排解

您可以將 Amazon S3 事件通知搭配 EventBridge 使用來編寫規則,以便在儲存貯體中發生事件時採取動作。例如,您可以讓其為您傳送通知。如需詳細資訊,請參閱《Amazon EventBridge 使用者指南》中的什麼是 EventBridge

如需可使用 EventBridge API 互動的動作和資料類型詳細資訊,請參閱 Amazon EventBridge API 參考中的 Amazon EventBridge API 參考

如需定價的詳細資訊,請參閱 Amazon EventBridge 定價