Mengambil versi objek dari bucket dengan dukungan Penentuan Versi - Amazon Simple Storage Service

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

Mengambil versi objek dari bucket dengan dukungan Penentuan Versi

Penentuan Versi di Amazon S3 adalah cara menyimpan beberapa varian objek dalam bucket yang sama. Permintaan GET sederhana mengambil versi saat ini dari sebuah objek. Gambar berikut menunjukkan bagaimana GET mengembalikan versi objek saat ini, photo.gif.

Ilustrasi yang menunjukkan bagaimana GET mengembalikan versi objek saat ini.

Untuk mengambil versi tertentu, Anda harus menentukan ID versinya. Gambar berikut menunjukkan bahwa permintaan GET versionId mengambil versi objek yang ditentukan (tidak harus versi saat ini).

Ilustrasi yang menunjukkan bagaimana GET versionId permintaan mengambil versi tertentu dari objek.

Anda dapat mengambil versi objek di Amazon S3 menggunakan konsol AWS SDKs,, atau. REST API

catatan

Untuk mengakses versi objek yang lebih lama dari 300 versi, Anda harus menggunakan AWS CLI atau objekURL.

  1. Masuk ke AWS Management Console dan buka konsol Amazon S3 di. https://console.aws.amazon.com/s3/

  2. Di dalam daftar Bucket, pilih nama bucket yang berisi objek.

  3. Di daftar Objek, pilih nama objek.

  4. Pilih Versi.

    Amazon S3 menampilkan semua versi untuk objek tersebut.

  5. Pilih kotak centang di sebelah ID Versi untuk versi yang ingin Anda ambil.

  6. Pilih Tindakan, pilih Unduh, dan simpan objek.

Anda juga dapat melihat, mengunduh, dan menghapus versi objek di panel ikhtisar objek. Untuk informasi selengkapnya, lihat Melihat properti objek di konsol Amazon S3.

penting

Anda dapat membatalkan penghapusan objek hanya jika objek tersebut dihapus sebagai versi terbaru (saat ini). Anda tidak dapat membatalkan penghapusan objek versi sebelumnya. Untuk informasi selengkapnya, lihat Mempertahankan beberapa versi objek dengan S3 Versioning.

Contoh untuk pengunggahan objek dalam bucket tanpa versi dan dengan dukungan Penentuan Versi adalah sama. Namun, untuk bucket dengan dukungan Penentuan Versi, Amazon S3 menetapkan nomor versi. Jika tidak, nomor versi adalah null.

Untuk contoh mengunduh objek yang menggunakan AWS SDKs untuk Java,. NET, danPHP, lihat Mengunduh objek.

Untuk contoh daftar versi objek yang menggunakan AWS SDKs for. NETdan Rust, lihat Daftar versi objek di bucket Amazon S3.

Untuk mengambil versi objek tertentu
  1. Atur versionId ke ID versi objek yang ingin Anda ambil.

  2. Kirim permintaan GET Object versionId.

contoh — Mengambil objek berversi

Permintaan berikut mengambil versi L4kqtJlcpXroDTDmpUMLUo dari my-image.jpg.

GET /my-image.jpg?versionId=L4kqtJlcpXroDTDmpUMLUo HTTP/1.1 Host: bucket.s3.amazonaws.com Date: Wed, 28 Oct 2009 22:32:00 GMT Authorization: AWS AKIAIOSFODNN7EXAMPLE:0RQf4/cRonhpaBX5sCYVf1bNRuU=

Anda hanya dapat mengambil metadata dari suatu objek (bukan konten). Untuk informasi, lihat Mengambil metadata versi objek.

Untuk informasi tentang memulihkan versi objek sebelumnya, lihat Memulihkan versi sebelumnya.