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 , SDK, atau REST API.

catatan

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

  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 gambaran umum 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 Menggunakan Penentuan Versi dalam bucket S3.

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 menggunakan AWS SDK untuk Java, .NET, dan PHP, lihat Mengunduh objek.

Untuk contoh mencantumkan versi objek yang menggunakan AWS SDK untuk.NET dan 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.