Mengonfigurasi pemberitahuan acara Siklus Hidup S3 - Amazon Simple Storage Service

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Mengonfigurasi pemberitahuan acara Siklus Hidup S3

Untuk menerima pemberitahuan saat Amazon S3 menghapus objek atau mentransisikannya ke kelas penyimpanan Amazon S3 lain sebagai hasil dari mengikuti aturan Siklus Hidup S3, Anda dapat mengatur pemberitahuan peristiwa Amazon S3.

Anda dapat menerima pemberitahuan untuk peristiwa Siklus Hidup S3 berikut:

  • Peristiwa transisi — Dengan menggunakan jenis s3:LifecycleTransition peristiwa, Anda dapat menerima pemberitahuan saat objek dialihkan dari satu kelas penyimpanan Amazon S3 ke kelas penyimpanan Amazon S3 lainnya dengan konfigurasi Siklus Hidup S3.

  • Peristiwa kedaluwarsa (hapus) - Dengan menggunakan jenis LifecycleExpiration acara, Anda dapat menerima pemberitahuan kapan pun Amazon S3 menghapus objek berdasarkan konfigurasi Siklus Hidup S3 Anda.

    Ada dua jenis acara kedaluwarsa:

    • Jenis s3:LifecycleExpiration:Delete acara akan memberi tahu Anda saat objek dalam bucket yang tidak berversi dihapus. s3:LifecycleExpiration:Deletejuga memberi tahu Anda ketika versi objek dihapus secara permanen oleh konfigurasi Siklus Hidup S3.

    • Jenis s3:LifecycleExpiration:DeleteMarkerCreated peristiwa akan memberi tahu Anda saat Siklus Hidup S3 membuat penanda hapus setelah versi objek saat ini dalam bucket berversi dihapus. Untuk informasi selengkapnya, lihat Menghapus versi objek dari bucket dengan dukungan Penentuan Versi.

Amazon S3 dapat mempublikasikan pemberitahuan acara ke topik Amazon Simple Notification Service (AmazonSNS), antrean Amazon Simple Queue Service (AmazonSQS), atau fungsi. AWS Lambda Untuk informasi selengkapnya, lihat Notifikasi Peristiwa Amazon S3.

Untuk petunjuk tentang cara mengonfigurasi Pemberitahuan Acara Amazon S3, lihat Mengaktifkan notifikasi peristiwa menggunakan Amazon, SQS AmazonSNS, dan. AWS Lambda

Berikut ini adalah contoh pesan yang dikirimkan Amazon S3 untuk menerbitkan peristiwa s3:LifecycleExpiration:Delete. Untuk informasi selengkapnya, lihat Struktur pesan peristiwa.

{ "Records":[ { "eventVersion":"2.3", "eventSource":"aws:s3", "awsRegion":"us-west-2", "eventTime":"1970-01-01T00:00:00.000Z", "eventName":"LifecycleExpiration:Delete", "userIdentity":{ "principalId":"s3.amazonaws.com" }, "requestParameters":{ "sourceIPAddress":"s3.amazonaws.com" }, "responseElements":{ "x-amz-request-id":"C3D13FE58DE4C810", "x-amz-id-2":"FMyUVURIY8/IgAtTv8xRjskZQpcIZ9KG4V5Wp6S7S/JRWeUWerMUE5JgHvANOjpD" }, "s3":{ "s3SchemaVersion":"1.0", "configurationId":"testConfigRule", "bucket":{ "name":"amzn-s3-demo-bucket", "ownerIdentity":{ "principalId":"A3NL1KOZZKExample" }, "arn":"arn:aws:s3:::amzn-s3-demo-bucket" }, "object":{ "key":"expiration/delete", "sequencer":"0055AED6DCD90281E5", } } } ] }

Pesan yang dikirim Amazon S3 untuk mempublikasikan s3:LifecycleTransition acara juga menyertakan informasi berikut:

"lifecycleEventData":{ "transitionEventData": { "destinationStorageClass": the destination storage class for the object } }