Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Mengkonfigurasi notifikasi peristiwa 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 notifikasi peristiwa Amazon S3.
Anda dapat menerima notifikasi untuk peristiwa Siklus Hidup S3 berikut:
-
Peristiwa transisi — Dengan menggunakan jenis
s3:LifecycleTransitionperistiwa, Anda dapat menerima pemberitahuan saat objek dialihkan dari satu kelas penyimpanan Amazon S3 ke kelas penyimpanan lainnya dengan konfigurasi Siklus Hidup S3. -
Peristiwa kedaluwarsa (hapus) — Dengan menggunakan jenis
LifecycleExpirationperistiwa, Anda dapat menerima pemberitahuan setiap kali Amazon S3 menghapus objek berdasarkan konfigurasi Siklus Hidup S3 Anda.Ada dua jenis peristiwa kedaluwarsa:
-
Jenis
s3:LifecycleExpiration:Deleteperistiwa memberi tahu Anda saat objek dalam bucket tanpa versi dihapus.s3:LifecycleExpiration:Deletejuga memberi tahu Anda saat versi objek dihapus secara permanen oleh konfigurasi Siklus Hidup S3. -
Jenis
s3:LifecycleExpiration:DeleteMarkerCreatedperistiwa memberi tahu Anda saat S3 Lifecycle membuat penanda hapus setelah versi terkini dari objek dalam bucket berversi dihapus. S3 Lifecycle menetapkan waktu pembuatan penanda hapus ke 00:00 UTC (tengah malam) hari saat ini. Waktu pembuatan ini mungkin berbeda dari waktu acara dalams3:LifecycleExpiration:DeleteMarkerCreatednotifikasi yang dikirimkan S3. Untuk informasi selengkapnya, lihat Menghapus versi objek dari bucket dengan dukungan Penentuan Versi.
-
Amazon S3 dapat mempublikasikan notifikasi acara ke topik Amazon Simple Notification Service (Amazon SNS), antrian Amazon Simple Queue Service (Amazon SQS), atau fungsi. AWS Lambda Untuk informasi selengkapnya, lihat Notifikasi Peristiwa Amazon S3.
Untuk petunjuk tentang cara mengonfigurasi Pemberitahuan Peristiwa Amazon S3, lihat Mengaktifkan notifikasi acara dengan menggunakan Amazon SQS, Amazon SNS, 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} }