EventBridge の使用
Amazon S3 は、バケット内で特定のイベントが発生するたびに Amazon EventBridge にイベントを送信できます。他の宛先とは異なり、配信するイベントタイプを選択する必要はありません。EventBridge を有効にすると、以下のすべてのイベントが EventBridge に送信されます。EventBridge ルールを使用すると、イベントを追加のターゲットにルートできます。Amazon S3 が EventBridge に送信するイベントを以下に示します。
| イベントタイプ | 説明 |
|---|---|
|
オブジェクトの作成 |
オブジェクトが作成されました。 イベントメッセージ構造の理由フィールドは、PutObject、POST Object、CopyObject、CompleteMultipartUpload などのオブジェクトの作成に使用された S3 API を示します。 |
|
オブジェクトが削除されました (DeleteObject) オブジェクトが削除されました (ライフサイクルの有効期限切れ) |
オブジェクトが削除されました。 S3 API コールを使用してオブジェクトを削除すると、理由フィールドが DeleteObject に設定されます。S3 ライフサイクルの有効期限切れルールによってオブジェクトを削除すると、理由フィールドがライフサイクルの有効期限切れに設定されます。詳細については、「オブジェクトの有効期限」を参照してください。 バージョン管理されていないオブジェクトが削除されるか、バージョン管理されたオブジェクトが完全に削除されると、削除タイプフィールドは Permanently Deleted に設定されます。バージョン管理されたオブジェクトに対して削除マーカーが作成されると、 |
|
オブジェクトの復元の開始 |
オブジェクトの復元は、S3 Glacier、S3 Glacier Deep Archive ストレージクラス、S3 Intelligent−Tiering アーカイブアクセス、Deep Archive アクセス階層から開始されました。詳細については、アーカイブされたオブジェクトの操作 を参照してください。 |
|
オブジェクトの復元の完了 |
オブジェクトの復元が完了しました。 |
|
オブジェクトの復元の期限切れ |
S3 Glacier または S3 Glacier Deep Archive から復元されたオブジェクトの一時コピーの有効期限切れのため削除されました。 |
|
オブジェクトストレージクラスの変更 |
オブジェクトが別のストレージクラスに移行されました。詳細については、Amazon S3 ライフサイクルを使用したオブジェクトの移行 を参照してください。 |
|
オブジェクトアクセス階層が変更されました |
オブジェクトが S3 Intelligent−Tiering アーカイブアクセス階層または Deep Archive アクセス階層に移行されました。詳細については、Amazon S3 Intelligent-Tiering によるストレージコストの管理 を参照してください。 |
|
オブジェクト ACL が更新されました |
オブジェクトのアクセスコントロールリスト (ACL) が |
|
追加されたオブジェクトタグ |
|
|
削除済みのオブジェクトタグ |
|
注記
Amazon S3 イベントタイプを EventBridge イベントタイプにマッピングする方法の詳細については、Amazon EventBridge のマッピングとトラブルシューティング を参照してください。
EventBridge で Amazon S3 イベント通知を使用して、バケットでイベントが発生したときにアクションを実行するルールを記述できます。例えば、通知を送信するように設定できます。詳細については、Amazon EventBridge ユーザーガイドのEventBridge とはを参照してください。
EventBridge API を使用して利用できるアクションとデータ型の詳細については、「Amazon EventBridge API リファレンス」の「Amazon EventBridge API Reference」を参照してください。
料金の詳細については、Amazon EventBridge の料金