Transisi objek menggunakan Siklus Hidup Amazon 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.

Transisi objek menggunakan Siklus Hidup Amazon S3

Anda dapat menambahkan tindakan transisi ke konfigurasi Siklus Hidup S3 untuk memberi tahu Amazon S3 agar memindahkan objek ke kelas penyimpanan Amazon S3 lainnya. Untuk informasi selengkapnya tentang kelas penyimpanan, lihat Memahami dan mengelola kelas penyimpanan Amazon S3. Beberapa contoh kapan Anda dapat menggunakan konfigurasi Siklus Hidup S3 dengan cara ini termasuk berikut ini:

  • Ketika Anda mengetahui bahwa objek jarang diakses, Anda dapat mengalihkannya ke kelas penyimpanan S3 Standard-IA.

  • Anda mungkin ingin mengarsipkan objek yang tidak perlu Anda akses secara real time ke kelas penyimpanan S3 Glacier Flexible Retrieval atau S3 Glacier Deep Archive.

catatan

Objek terenkripsi tetap dienkripsi selama proses transisi kelas penyimpanan.

Transisi yang didukung

Dalam konfigurasi Siklus Hidup S3, Anda dapat menentukan aturan untuk transisi objek dari satu kelas penyimpanan ke kelas penyimpanan lainnya guna menghemat biaya penyimpanan. Saat Anda tidak mengetahui pola akses objek Anda, atau pola akses Anda berubah seiring waktu berjalan, Anda dapat melakukan transisi objek ke kelas penyimpanan S3 Intelligent-Tiering untuk penghematan biaya otomatis. Untuk informasi tentang kelas penyimpanan, lihat Memahami dan mengelola kelas penyimpanan Amazon S3.

Amazon S3 mendukung model air terjun untuk transisi antar kelas penyimpanan, seperti yang ditunjukkan pada diagram berikut.

Grafis air terjun kelas penyimpanan Amazon S3.

Transisi siklus hidup yang didukung

Amazon S3 mendukung transisi siklus hidup antara kelas penyimpanan berikut menggunakan konfigurasi Siklus Hidup S3.

Anda dapat melakukan transisi dari berikut ini:

  • Kelas penyimpanan S3 Standard ke kelas penyimpanan lainnya.

  • Kelas penyimpanan S3 Standard-IA ke kelas penyimpanan S3 Intelligent-Tiering, S3 One Zone-IA, S3 Glacier Instant Retrieval, S3 Glacier Flexible Retrieval, atau S3 Glacier Deep Archive.

  • Kelas penyimpanan S3 Intelligent-Tiering ke kelas penyimpanan S3 One Zone-IA, S3 Glacier Instant Retrieval, S3 Glacier Flexible Retrieval, atau S3 Glacier Deep Archive.

    catatan

    Ada beberapa pengecualian untuk transisi objek dari kelas penyimpanan S3 Intelligent-Tiering ke S3 One Zone-IA dan beberapa kelas penyimpanan S3 Glacier. Untuk informasi selengkapnya, lihat Transisi siklus hidup yang tidak didukung.

  • Kelas penyimpanan S3 One Zone-IA ke kelas penyimpanan S3 Glacier Flexible Retrieval atau S3 Glacier Deep Archive.

  • Kelas penyimpanan S3 Glacier Instant Retrieval ke kelas penyimpanan S3 Glacier Flexible Retrieval atau S3 Glacier Deep Archive.

  • Kelas penyimpanan S3 Glacier Flexible Retrieval ke kelas penyimpanan S3 Glacier Deep Archive.

    catatan

    Siklus Hidup S3 mentransisikan objek ke S3 Glacier Flexible Retrieval dan S3 Glacier Deep Archive secara asinkron. Mungkin ada penundaan antara tanggal transisi dalam aturan konfigurasi Siklus Hidup S3 dan tanggal transisi fisik. Dalam hal ini Anda dikenakan tarif default dari kelas penyimpanan tempat Anda beralih berdasarkan tanggal transisi yang ditentukan dalam aturan.

  • Kelas penyimpanan apa pun ke kelas penyimpanan S3 Glacier Deep Archive.

Transisi siklus hidup yang tidak didukung

Amazon S3 tidak mendukung transisi siklus hidup berikut.

Anda tidak dapat melakukan transisi dari berikut ini:

  • Untuk mengaktifkan versi atau membuat versi bucket yang ditangguhkan, objek apa pun dengan status replikasi. Pending

  • Kelas penyimpanan apa pun ke kelas penyimpanan S3 Standard.

  • Setiap kelas penyimpanan ke kelas Reduced Redundancy Storage (RRS).

  • Kelas penyimpanan S3 One Zone-IA ke kelas penyimpanan S3 Intelligent-Tiering, S3 Standard-IA, atau S3 Glacier Instant Retrieval.

  • Kelas penyimpanan S3 Intelligent-Tiering (semua tingkatan) ke kelas penyimpanan IA Standar S3.

  • Kelas penyimpanan S3 Intelligent-Tiering Arsipkan tingkat Akses Instan ke S3 One Zone-IA.

  • Kelas penyimpanan S3 Intelligent-Tiering Archive Access tier ke S3 One Zone-IA atau S3 Glacier Instant Retrieval.

  • Kelas penyimpanan S3 Intelligent-Tiering Tingkat Akses Arsip Dalam ke S3 One Zone-IA, S3 Glacier Instant Retrieval, atau S3 Glacier Flexible Retrieval.

Kendala dan pertimbangan untuk transisi

Transisi kelas penyimpanan siklus hidup memiliki kendala berikut:

Objek yang lebih kecil dari 128 KB tidak akan bertransisi secara default ke kelas penyimpanan apa pun

Amazon S3 menerapkan perilaku default ke konfigurasi Siklus Hidup S3 yang mencegah objek yang lebih kecil dari 128 KB dialihkan ke kelas penyimpanan apa pun. Kami tidak menyarankan transisi objek kurang dari 128 KB karena Anda dikenakan biaya permintaan transisi untuk setiap objek. Ini berarti, untuk objek yang lebih kecil, biaya transisi dapat lebih besar daripada penghematan penyimpanan. Untuk informasi selengkapnya tentang biaya permintaan transisi, lihat Permintaan & pengambilan data di tab Penyimpanan & permintaan di halaman harga Amazon S3.

Untuk mengizinkan objek yang lebih kecil bertransisi, Anda dapat menambahkan filter ukuran objek ke aturan transisi Siklus Hidup yang menentukan ukuran minimum kustom (ObjectSizeGreaterThan) atau ukuran maksimum (). ObjectSizeLessThan Untuk informasi selengkapnya, lihat Contoh: Mengizinkan objek yang lebih kecil dari 128 KB untuk dialihkan.

catatan

Pada bulan September 2024 Amazon S3 memperbarui perilaku transisi default untuk objek kecil, sebagai berikut:

  • Perilaku transisi default yang diperbarui — Mulai September 2024, perilaku default mencegah objek yang lebih kecil dari 128 KB dialihkan ke kelas penyimpanan apa pun.

  • Perilaku transisi default sebelumnya — Sebelum September 2024, perilaku default memungkinkan objek yang lebih kecil dari 128 KB untuk dialihkan hanya ke kelas penyimpanan S3 Glacier dan S3 Glacier Deep Archive.

Konfigurasi yang dibuat sebelum September 2024 mempertahankan perilaku transisi sebelumnya kecuali Anda memodifikasinya. Artinya, jika Anda membuat, mengedit, atau menghapus aturan, perilaku transisi default untuk konfigurasi Anda akan berubah menjadi perilaku yang diperbarui. Jika kasus penggunaan diperlukan, Anda dapat mengubah perilaku transisi default sehingga objek yang lebih kecil dari 128KB akan bertransisi ke S3 Glacier dan S3 Glacier Deep Archive. Untuk melakukan ini, gunakan x-amz-transition-object-size-minimum-default header opsional dalam PutBucketLifecycleConfigurationpermintaan.

Objek harus disimpan setidaknya selama 30 hari sebelum beralih ke S3 Standard-IA atau S3 One Zone-IA

Sebelum Anda melakukan transisi objek ke S3 Standard-IA atau S3 One Zone-IA, Anda harus menyimpannya setidaknya 30 hari di Amazon S3. Misalnya, Anda tidak dapat membuat aturan Siklus Hidup untuk memindahkan objek ke kelas penyimpanan S3 Standard-IA satu hari setelah Anda membuatnya. Amazon S3 tidak mendukung transisi ini dalam 30 hari pertama karena objek yang lebih baru sering diakses atau dihapus lebih cepat daripada yang sesuai untuk penyimpanan S3 Standard-IA atau S3 One Zone-IA.

Demikian pula, jika Anda sedang melakukan transisi objek lama (dalam bucket berversi), Anda hanya dapat melakukan transisi objek yang setidaknya 30 hari lamanya ke penyimpanan S3 Standard-IA atau S3 One Zone-IA. Untuk daftar durasi penyimpanan minimum untuk semua kelas penyimpanan, lihatMembandingkan kelas penyimpanan Amazon S3.

Anda dikenakan biaya untuk mentransisikan objek sebelum durasi penyimpanan minimumnya

Kelas penyimpanan tertentu memiliki durasi penyimpanan objek minimum. Jika Anda mengalihkan objek dari kelas penyimpanan ini sebelum durasi minimum, Anda akan dikenakan biaya untuk sisa durasi tersebut. Untuk informasi selengkapnya tentang kelas penyimpanan mana yang memiliki durasi penyimpanan minimum, lihatMembandingkan kelas penyimpanan Amazon S3.

Anda tidak dapat membuat aturan Siklus Hidup tunggal yang mentransisikan objek dari satu kelas penyimpanan ke kelas penyimpanan lainnya sebelum periode durasi penyimpanan minimum berlalu.

Misalnya, S3 Glacier Instant Retrieval memiliki durasi penyimpanan minimum 90 hari. Anda tidak dapat menentukan aturan siklus hidup yang mentransisikan objek ke S3 Glacier Instant Retrieval setelah 4 hari, lalu mentransisikan objek ke S3 Glacier Deep Archive setelah 20 hari. Dalam hal ini transisi S3 Glacier Deep Archive harus terjadi setelah setidaknya 94 hari.

Anda dapat menentukan dua aturan untuk mencapai hal ini, tetapi Anda membayar biaya penyimpanan durasi minimum. Untuk informasi selengkapnya tentang pertimbangan biaya, lihat Harga Amazon S3.

Untuk informasi selengkapnya tentang membuat Siklus Hidup S3, lihat. Menyetel konfigurasi Siklus Hidup S3 pada bucket

Transisi ke kelas penyimpanan S3 Glacier Flexible Retrieval dan S3 Glacier Deep Archive (pengarsipan objek)

Dengan menggunakan konfigurasi Siklus Hidup S3, Anda dapat mentransisikan objek ke kelas penyimpanan S3 Glacier Flexible Retrieval atau S3 Glacier Deep Archive untuk pengarsipan.

Sebelum mengarsipkan objek, pelajari bagian berikut untuk pertimbangan yang relevan.

Pertimbangan umum

Berikut ini adalah pertimbangan umum yang perlu Anda pertimbangkan sebelum mengarsipkan objek:

  • Objek terenkripsi tetap dienkripsi selama proses transisi kelas penyimpanan.

  • Objek yang disimpan di kelas penyimpanan S3 Glacier Flexible Retrieval atau S3 Glacier Deep Archive tidak tersedia secara waktu nyata.

    Objek yang diarsipkan adalah objek Amazon S3, tetapi sebelum Anda dapat mengakses objek yang diarsipkan, Anda harus memulihkan salinan sementara terlebih dahulu. Salinan objek yang dipulihkan hanya tersedia selama durasi yang Anda tentukan dalam permintaan pemulihan. Setelah itu, Amazon S3 menghapus salinan sementara, dan objek tetap diarsipkan di S3 Glacier Flexible Retrieval.

    Anda dapat memulihkan objek dengan menggunakan konsol Amazon S3 atau secara terprogram dengan menggunakan pustaka AWS SDK pembungkus atau Amazon S3 dalam kode Anda. REST API Untuk informasi selengkapnya, lihat Memulihkan objek yang diarsipkan.

  • Objek yang disimpan di kelas penyimpanan S3 Glacier Flexible Retrieval hanya dapat dialihkan ke kelas penyimpanan S3 Glacier Deep Archive.

    Anda dapat menggunakan aturan konfigurasi Siklus Hidup S3 untuk mengonversi kelas penyimpanan objek dari S3 Glacier Flexible Retrieval ke kelas penyimpanan S3 Glacier Deep Archive saja. Jika Anda ingin mengubah kelas penyimpanan objek yang disimpan dalam S3 Glacier Flexible Retrieval ke kelas penyimpanan selain S3 Glacier Deep Archive, Anda harus menggunakan operasi pemulihan untuk membuat salinan sementara dari objek terlebih dahulu. Kemudian gunakan operasi penyalinan untuk menimpa objek yang menentukan S3 Standard, S3 Intelligent-Tiering, S3 Standard-IA, S3 One Zone-IA, atau Reduced Redundancy sebagai kelas penyimpanan.

  • Transisi objek ke kelas penyimpanan S3 Glacier Deep Archive hanya dapat menggunakan satu cara.

    Anda tidak dapat menggunakan aturan konfigurasi Siklus Hidup S3 untuk mengonversi kelas penyimpanan objek dari S3 Glacier Deep Archive ke kelas penyimpanan lainnya. Jika Anda ingin mengubah kelas penyimpanan dari objek yang diarsipkan ke kelas penyimpanan lain, Anda harus menggunakan operasi pemulihan untuk membuat salinan sementara dari objek terlebih dahulu. Kemudian gunakan operasi penyalinan untuk menimpa objek yang menentukan S3 Standard, S3 Intelligent-Tiering, S3 Standard-IA, S3 One Zone-IA, S3 Glacier Instant Retrieval, S3 Glacier Flexible Retrieval, atau Reduced Redundancy Storage sebagai kelas penyimpanan.

    catatan

    Operasi Salin untuk objek yang dipulihkan tidak didukung di konsol S3 Amazon untuk objek di kelas penyimpanan S3 Glacier Flexible Retrieval atau S3 Glacier Deep Archive. Untuk jenis operasi Copy ini, gunakan AWS Command Line Interface (AWS CLI), the AWS SDKs, atau RESTAPI.

    Objek yang disimpan di kelas penyimpanan S3 Glacier Flexible Retrieval atau S3 Glacier Deep Archive hanya dapat dilihat dan tersedia melalui Amazon S3. Objek ini tidak tersedia melalui layanan Amazon S3 Glacier yang terpisah.

    Ini adalah objek Amazon S3, dan Anda dapat mengaksesnya hanya dengan menggunakan konsol Amazon S3 atau Amazon S3. API Anda tidak dapat mengakses objek yang diarsipkan melalui konsol Amazon S3 Glacier yang terpisah atau Amazon S3 Glacier. API

Pertimbangan biaya

Jika Anda berencana untuk mengarsipkan data yang jarang diakses selama beberapa bulan atau tahun, kelas penyimpanan S3 Glacier Flexible Retrieval dan S3 Glacier Deep Archive dapat mengurangi biaya penyimpanan Anda. Namun, untuk memastikan bahwa kelas penyimpanan S3 Glacier Flexible Retrieval atau S3 Glacier Deep Archive sesuai bagi Anda, pertimbangkan hal berikut ini:

  • Biaya overhead penyimpanan–Saat Anda melakukan transisi objek ke kelas penyimpanan S3 Glacier Flexible Retrieval atau S3 Glacier Deep Archive, jumlah penyimpanan tetap ditambahkan ke setiap objek untuk mengakomodasi metadata pengelolaan objek.

    • Untuk setiap objek yang diarsipkan ke S3 Glacier Flexible Retrieval atau S3 Glacier Deep Archive, Amazon S3 menggunakan penyimpanan 8 KB untuk nama objek dan metadata lainnya. Amazon S3 menyimpan metadata ini sehingga Anda bisa mendapatkan daftar real-time objek yang diarsipkan dengan menggunakan Amazon S3. API Untuk informasi selengkapnya, lihat Get Bucket (Daftar Objek). Anda dikenakan tarif Standar S3 untuk penyimpanan tambahan ini.

    • Untuk setiap objek yang diarsipkan ke S3 Glacier Flexible Retrieval atau S3 Glacier Deep Archive, Amazon S3 menambahkan penyimpanan 32 KB untuk indeks dan metadata terkait. Data ekstra ini diperlukan untuk mengidentifikasi dan memulihkan objek Anda. Anda dikenakan tarif S3 Glacier Flexible Retrieval atau S3 Glacier Deep Archive untuk penyimpanan tambahan ini.

    Jika Anda mengarsipkan objek kecil, pertimbangkan biaya penyimpanan ini. Pertimbangkan juga untuk menggabungkan banyak objek kecil menjadi sejumlah kecil objek besar untuk mengurangi biaya overhead.

  • Jumlah hari yang Anda rencanakan untuk menyimpan objek yang diarsipkan–S3 Glacier Flexible Retrieval dan S3 Glacier Deep Archive adalah solusi pengarsipan jangka panjang. Periode durasi penyimpanan minimal adalah 90 hari untuk kelas penyimpanan S3 Glacier Flexible Retrieval dan 180 hari untuk S3 Glacier Deep Archive. Menghapus data yang diarsipkan ke Amazon S3 Glacier tidak dikenakan biaya jika objek yang Anda hapus diarsipkan lebih dari periode durasi penyimpanan minimal. Jika Anda menghapus atau menimpa objek yang diarsipkan dalam periode durasi minimal, Amazon S3 mengenakan biaya penghapusan dini prorata. Untuk informasi tentang biaya penghapusan dini, lihat “Bagaimana saya dikenakan biaya untuk menghapus objek dari Amazon S3 Glacier yang berumur kurang dari 90 hari?” pertanyaan di Amazon S3 FAQ.

  • Biaya permintaan transisi S3 Glacier Flexible Retrieval dan S3 Glacier Deep Archive–Masing-masing objek yang Anda transisikan ke kelas penyimpanan S3 Glacier Flexible Retrieval atau S3 Glacier Deep Archive merupakan satu permintaan transisi. Ada biaya untuk setiap permintaan tersebut. Jika Anda berencana untuk mentransisikan banyak objek, pertimbangkan biaya permintaan. Jika Anda mengarsipkan campuran objek yang menyertakan objek kecil, terutama yang di bawah 128KB, sebaiknya gunakan filter ukuran objek siklus hidup untuk menyaring objek kecil dari transisi Anda guna mengurangi biaya permintaan.

  • Biaya pemulihan data S3 Glacier Flexible Retrieval dan S3 Glacier Deep Archive–S3 Glacier Flexible Retrieval dan S3 Glacier Deep Archive dirancang untuk pengarsipan data jangka panjang yang jarang Anda akses. Untuk informasi tentang biaya pemulihan data, lihat “Berapa biaya untuk mengambil data dari Amazon S3 Glacier?” pertanyaan di Amazon S3 FAQ. Untuk informasi tentang cara memulihkan data dari Amazon S3 Glacier, lihat Memulihkan objek yang diarsipkan.

Saat Anda mengarsipkan objek ke Amazon S3 Glacier dengan menggunakan manajemen Siklus Hidup S3, Amazon S3 mentransisi objek ini secara asinkron. Mungkin ada penundaan antara tanggal transisi dalam aturan konfigurasi Siklus Hidup S3 dan tanggal transisi fisik. Anda dikenakan harga Amazon S3 Glacier berdasarkan tanggal transisi yang ditentukan dalam aturan. Untuk informasi lebih lanjut, lihat bagian Amazon S3 Glacier di Amazon S3. FAQ

Halaman detail produk Amazon S3 menyediakan informasi harga dan contoh perhitungan untuk mengarsipkan objek Amazon S3. Untuk informasi selengkapnya, lihat topik berikut:

  • “Bagaimana biaya penyimpanan saya dihitung untuk objek Amazon S3 yang diarsipkan ke Amazon S3 Glacier?” di Amazon S3 FAQ.

  • “Bagaimana saya dikenakan biaya untuk menghapus objek dari Amazon S3 Glacier yang berumur kurang dari 90 hari?” di Amazon S3 FAQ.

  • “Berapa biaya untuk mengambil data dari Amazon S3 Glacier?” di Amazon S3 FAQ.

  • Harga Amazon S3 untuk biaya penyimpanan untuk berbagai kelas penyimpanan.

Memulihkan objek yang diarsipkan

Objek yang diarsipkan tidak dapat diakses secara real time. Anda harus memulai permintaan pemulihan terlebih dahulu, kemudian menunggu hingga salinan sementara objek tersedia selama durasi yang Anda tentukan dalam permintaan. Setelah Anda menerima salinan sementara dari objek yang dipulihkan, kelas penyimpanan objek tetaplah S3 Glacier Flexible Retrieval atau S3 Glacier Deep Archive. (A HeadObject atau GetObjectAPIpermintaan operasi akan mengembalikan S3 Glacier Flexible Retrieval atau S3 Glacier Deep Archive sebagai kelas penyimpanan.)

catatan

Saat memulihkan arsip, Anda membayar untuk arsip tersebut (S3 Glacier Flexible Retrieval atau tingkat S3 Glacier Deep Archive) dan salinan yang Anda pulihkan sementara (tingkat penyimpanan S3 Standard). Untuk informasi selengkapnya tentang harga, silakan lihat Harga Amazon S3.

Anda dapat memulihkan salinan objek secara terprogram atau dengan menggunakan konsol Amazon S3. Amazon S3 hanya memproses satu permintaan pemulihan pada satu waktu per objek. Untuk informasi selengkapnya, lihat Memulihkan objek yang diarsipkan.