

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

# 使用 EventBridge
<a name="EventBridge"></a>

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


|  事件類型 |  Description  | 
| --- | --- | 
|  *物件已建立*  |  已建立物件。 事件訊息結構中的原因欄位會指出使用哪個 S3 API 來建立物件：[https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutObject.html](https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutObject.html)、[https://docs.aws.amazon.com/AmazonS3/latest/API/RESTObjectPOST.html](https://docs.aws.amazon.com/AmazonS3/latest/API/RESTObjectPOST.html)、[https://docs.aws.amazon.com/AmazonS3/latest/API/API_CopyObject.html](https://docs.aws.amazon.com/AmazonS3/latest/API/API_CopyObject.html) 或 [https://docs.aws.amazon.com/AmazonS3/latest/API/API_CompleteMultipartUpload.html](https://docs.aws.amazon.com/AmazonS3/latest/API/API_CompleteMultipartUpload.html)。  | 
|  *物件已刪除 (DeleteObject)* *物件已刪除 (生命週期過期)*  |  已刪除物件。 當使用 S3 API 呼叫刪除物件時，原因欄位會設定為 DeleteObject。當 S3 生命週期過期規則刪除物件時，原因欄位會設定為生命週期過期。如需詳細資訊，請參閱[即將到期的物件](lifecycle-expire-general-considerations.md)。 刪除未進行版本控制的物件，或永久刪除版本控制的物件時，deletion-type 欄位會設定為 Permanently Deleted。當為版本控制的物件建立刪除標記時，`deletion-type` 欄位會設定為 Delete Marker Created。如需詳細資訊，請參閱[刪除啟用版本控制功能之儲存貯體中的物件](DeletingObjectVersions.md)。  | 
|  *還原物件已起始*  |  從 S3 Glacier Flexible Retrieval 或 S3 Glacier Deep Archive 儲存類別或者 S3 Intelligent-Tiering 封存存取或 Deep Archive 存取層起始物件還原。如需詳細資訊，請參閱[使用封存的物件](archived-objects.md)。  | 
|  *物件還原已完成*  |  物件還原已完成。  | 
|  *物件還原已過期*  |  從 S3 Glacier Flexible Retrieval 或 S3 Glacier Deep Archive 還原的物件臨時複本已過期且已刪除。  | 
|  *物件儲存類別已變更*  |  物件已轉換至不同的儲存類別。如需詳細資訊，請參閱[使用 Amazon S3 生命週期轉換物件](lifecycle-transition-general-considerations.md)。  | 
|  *物件存取層已變更*  |  物件轉換至 S3 Intelligent-Tiering Archive 存取層或 Deep Archive 存取層。如需詳細資訊，請參閱[使用 Amazon S3 Intelligent-Tiering 管理儲存成本](intelligent-tiering.md)。  | 
|  *物件 ACL 已更新*  |  可使用 `PutObjectAcl` 設定物件的存取控制清單 (ACL)。當請求對物件的 ACL 沒有變更時，則不會產生事件。如需詳細資訊，請參閱[存取控制清單 (ACL) 概觀](acl-overview.md)。  | 
|  *物件標籤已新增*  |  已使用 `PutObjectTagging` 將一組標籤新增至物件。如需詳細資訊，請參閱[使用標籤為物件分類](object-tagging.md)。  | 
|  *物件標籤已刪除*  |  已使用 `DeleteObjectTagging` 從物件移除所有標籤。如需詳細資訊，請參閱[使用標籤為物件分類](object-tagging.md)。  | 

**注意**  
如需有關 Amazon S3 事件類型如何映射至 EventBridge 事件類型的詳細資訊，請參閱 [Amazon EventBridge 映射和疑難排解](ev-mapping-troubleshooting.md)。

您可以將 Amazon S3 事件通知搭配 EventBridge 使用來編寫規則，以便在儲存貯體中發生事件時採取動作。例如，您可以讓其為您傳送通知。如需詳細資訊，請參閱《Amazon EventBridge 使用者指南》**中的[什麼是 EventBridge](https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-what-is.html)。

如需可使用 EventBridge API 互動的動作和資料類型詳細資訊，請參閱 Amazon EventBridge API 參考**中的 [Amazon EventBridge API 參考](https://docs.aws.amazon.com/eventbridge/latest/APIReference/Welcome.html)。

如需定價的詳細資訊，請參閱 [Amazon EventBridge 定價](https://aws.amazon.com/eventbridge/pricing)。

**Topics**
+ [Amazon EventBridge 許可](ev-permissions.md)
+ [啟用 Amazon EventBridge](enable-event-notifications-eventbridge.md)
+ [EventBridge 事件訊息結構](ev-events.md)
+ [Amazon EventBridge 映射和疑難排解](ev-mapping-troubleshooting.md)