Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Perubahan dalam Pemberitahuan Acara S3 API dari versi 1 ke versi 2
Topik ini merinci perubahan dalam Pemberitahuan Acara S3 API dari versi 1.x (v1) ke versi 2 .x (v2) dari. AWS SDK for Java
Perubahan tingkat tinggi
Perubahan struktural
V1 menggunakan kelas internal statis untuk EventNotificationRecord
tipe dan atributnya, sedangkan v2 menggunakan kelas publik terpisah untuk EventNotificationRecord
tipe.
Perubahan konvensi penamaan
Di v1, nama kelas atribut menyertakan akhiran Entity, sedangkan v2 menghilangkan akhiran ini untuk penamaan yang lebih sederhana: misalnya, bukan. eventDataeventDataEntity
Perubahan dependensi, paket, dan nama kelas
Di v1, API kelas Pemberitahuan Acara S3 diimpor secara transitif bersama dengan modul S3 (). artifactId aws-java-sdk-s3
Namun, di v2, Anda perlu menambahkan ketergantungan pada s3-event-notifications
artefak.
Perubahan | v1 | v2 |
---|---|---|
Ketergantungan Maven |
|
|
Nama paket | com.amazonaws.services.s3.event |
software.amazon.awssdk.eventnotifications.s3.model |
Nama kelas |
S3 .S3 EventNotification EventNotificationRecord S3EventNotification. GlacierEventDataEntity S3EventNotification. IntelligentTieringEventDataEntity S3EventNotification. LifecycleEventDataEntity S3EventNotification. ReplicationEventDataEntity S3EventNotification. RequestParametersEntity S3EventNotification. ResponseElementsEntity S3EventNotification. RestoreEventDataEntity S3 .S3 EventNotification BucketEntity S3 EventNotification .S3Entitas S3 .S3 EventNotification ObjectEntity |
APIperubahan
JSONuntuk S3EventNotification
dan membalikkan
Kasus penggunaan | v1 | v2 |
---|---|---|
Buat S3EventNotification dari JSON String |
|
|
Konversi S3EventNotification ke JSON String |
|
|
Atribut akses S3EventNotification
Kasus penggunaan | v1 | v2 |
---|---|---|
Mengambil catatan dari notifikasi |
|
|
Mengambil catatan dari daftar catatan |
|
|
Ambil data peristiwa Glacier |
|
|
Mengambil data peristiwa pemulihan dari peristiwa Glacier |
|
|
Ambil parameter permintaan |
|
|
Ambil data acara Intelligent Tiering |
|
|
Mengambil data peristiwa lifecyle |
|
|
Ambil nama acara sebagai enum |
|
|
Ambil data peristiwa replikasi |
|
|
Ambil bucket S3 dan informasi objek |
|
|
Mengambil informasi identitas pengguna |
|
|
Ambil elemen respons |
|
|
Migrasi S3EventNotification
menggunakan aws-lambda-java-events
pustaka.
Jika Anda menggunakan aws-lambda-java-events