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 aturan dalam konfigurasi Siklus Hidup S3 guna memberi tahu Amazon S3 untuk melakukan transisi objek ke kelas penyimpanan Amazon S3 lain. Untuk informasi selengkapnya tentang kelas penyimpanan, lihat Menggunakan 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.

Objek yang ada dan baru

Ketika Anda menambahkan konfigurasi Siklus Hidup ke dalam bucket, aturan konfigurasi berlaku untuk objek yang ada dan objek yang Anda tambahkan kemudian. Misalnya, jika Anda menambahkan aturan konfigurasi Siklus Hidup hari ini dengan tindakan transisi yang menyebabkan objek dengan awalan tertentu bertransisi ke kelas penyimpanan yang berbeda 30 hari setelah pembuatan, Amazon S3 akan mengantri untuk transisi objek yang ada yang berusia lebih dari 30 hari dan yang memiliki awalan yang ditentukan.

penting

Anda tidak dapat menggunakan kebijakan bucket untuk mencegah penghapusan atau transisi oleh aturan Siklus Hidup S3. Misalnya, meskipun kebijakan bucket Anda menolak semua tindakan untuk semua prinsipal, konfigurasi Siklus Hidup S3 Anda tetap berfungsi seperti biasa.

Metadata objek

Untuk tindakan Siklus Hidup, dua jenis metadata objek dicentang: Kunci Objek S3 dan status replikasi. Pending Jika S3 Object Lock dikonfigurasi pada objek, maka Lifecycle tidak akan kedaluwarsa versi noncurrent dari objek tersebut. Validasi ini hanya diperiksa ketika kunci versi berversi atau tidak terkini kedaluwarsa. Selain itu, kunci dengan status replikasi yang tertunda tidak dialihkan atau kedaluwarsa. Validasi ini hanya berlaku untuk kunci berversi (baik versi saat ini maupun versi noncurrent).

Transisi yang didukung dan kendala terkait

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 Menggunakan 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.

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

catatan

Tidak ada biaya pengambilan data untuk transisi siklus hidup. Namun, ada biaya konsumsi per permintaan saat menggunakanPUT,COPY, atau aturan siklus hidup untuk memindahkan data ke kelas penyimpanan S3 apa pun. Pertimbangkan biaya konsumsi atau transisi sebelum memindahkan objek ke kelas penyimpanan apa pun. Untuk informasi selengkapnya tentang pertimbangan biaya, lihat Harga Amazon S3.

Transisi siklus hidup yang tidak didukung

Amazon S3 tidak mendukung transisi siklus hidup berikut.

Anda tidak dapat melakukan transisi dari berikut ini:

  • 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.

  • Tingkat Akses Arsip kelas penyimpanan S3 Intelligent-Tiering ke Pengambilan Instan S3 One Zone-IA atau S3 Glacier.

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

Batasan

Transisi kelas penyimpanan siklus hidup memiliki kendala berikut:

Ukuran dan Transisi Objek dari S3 Standard atau S3 Standard-IA ke S3 Intelligent-Tiering, S3 Standard-IA, atau S3 One Zone-IA

Ketika Anda melakukan transisi objek dari kelas penyimpanan S3 Standard atau S3 Standard-IA ke S3 Intelligent-Tiering, S3 Standard-IA, atau S3 One Zone-IA, pembatasan ukuran objek berikut berlaku:

  • Objek yang lebih besar–Untuk transisi berikut, ada keuntungan biaya untuk transisi objek yang lebih besar:

    • Dari kelas penyimpanan S3 Standard atau S3 Standard-IA ke S3 Intelligent-Tiering.

    • Dari kelas penyimpanan S3 Standard ke S3 Standard-IA atau S3 One Zone-IA.

  • Objek yang lebih kecil dari 128 KiB — Untuk transisi berikut, Amazon S3 tidak mentransisikan objek yang lebih kecil dari 128 KiB:

    • Dari kelas penyimpanan S3 Standard atau S3 Standard-IA ke S3 Intelligent-Tiering atau S3 Glacier Instant Retrieval.

    • Dari kelas penyimpanan S3 Standard ke S3 Standard-IA atau S3 One Zone-IA.

catatan

Anda dapat memfilter aturan siklus hidup berdasarkan ukuran objek.

penting

Jika Anda memiliki beberapa aturan dalam konfigurasi Siklus Hidup S3, objek dapat memenuhi syarat untuk beberapa tindakan Siklus Hidup S3 pada hari yang sama. Dalam kasus tersebut, Amazon S3 mengikuti aturan umum ini:

  • Penghapusan permanen lebih diutamakan daripada transisi.

  • Transisi lebih diutamakan daripada pembuatan penanda hapus.

  • Saat sebuah objek memenuhi syarat untuk transisi S3 Glacier Flexible Retrieval dan S3 Standard-IA (atau S3 One Zone-IA), Amazon S3 memilih transisi S3 Glacier Flexible Retrieval.

Sebagai contoh, lihat Contoh 5: Filter yang tumpang tindih, tindakan siklus hidup yang bertentangan, dan apa yang dilakukan Amazon S3 dengan bucket tanpa versi.

Hari Minimum untuk Transisi 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.

Biaya Penyimpanan Minimum 30 Hari untuk S3 Standard-IA dan S3 One Zone-IA

Kelas penyimpanan S3 Standard-IA dan S3 One Zone-IA memiliki biaya penyimpanan minimum 30 hari. Oleh karena itu, Anda tidak dapat menentukan satu aturan Siklus Hidup untuk transisi S3 Standard-IA atau S3 One Zone-IA dan transisi S3 Glacier Flexible Retrieval atau S3 Glacier Deep Archive saat transisi S3 Glacier Flexible Retrieval atau S3 Glacier Deep Archive terjadi kurang dari 30 hari setelah transisi S3 Standard-IA atau S3 One Zone-IA.

30 hari minimum yang sama berlaku saat Anda menentukan transisi dari penyimpanan S3 Standard-IA ke S3 One Zone-IA. Anda dapat menentukan dua aturan untuk mencapai hal ini, tetapi Anda membayar biaya penyimpanan minimum. Untuk informasi selengkapnya tentang pertimbangan biaya, lihat Harga Amazon S3.

Mengelola siklus hidup lengkap objek

Anda dapat menggabungkan tindakan Siklus Hidup S3 ini untuk mengelola siklus hidup lengkap sebuah objek. Misalnya, bayangkan objek yang Anda buat memiliki siklus hidup yang didefinisikan dengan baik. Pada awalnya, objek sering diakses selama periode 30 hari. Kemudian, objek jarang diakses hingga 90 hari. Setelah itu, objek tidak lagi diperlukan, jadi Anda dapat memilih untuk mengarsipkan atau menghapusnya.

Dalam skenario ini, Anda dapat membuat aturan Siklus Hidup S3, yaitu Anda menentukan tindakan transisi awal ke penyimpanan S3 Intelligent-Tiering, S3 Standard-IA, atau S3 One Zone-IA, tindakan transisi lain ke penyimpanan S3 Glacier Flexible Retrieval untuk pengarsipan, dan tindakan kedaluwarsa. Saat Anda memindahkan objek dari satu kelas penyimpanan ke kelas penyimpanan lainnya, Anda menghemat biaya penyimpanan. Untuk informasi selengkapnya tentang pertimbangan biaya, lihat Harga Amazon S3.

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. Saat memilih kelas penyimpanan S3 Glacier Flexible Retrieval atau S3 Glacier Deep Archive, objek akan tetap berada di dalam Amazon S3. Anda tidak dapat mengaksesnya secara langsung melalui layanan Amazon S3 Glacier yang terpisah. Untuk informasi lebih umum tentang S3 Glacier lihat, Apa itu Amazon S3 Glacier di Panduan Developer Amazon S3 Glacier.

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 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. S3 Glacier Flexible Retrieval dan S3 Glacier Deep Archive tidak secara otomatis memblokir transisi objek di bawah 128KB.

  • 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 HeadObjectatau permintaan GetObjectAPIoperasi 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.