Menggunakan S3 Intelligent-Tiering - Amazon Simple Storage Service

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

Menggunakan S3 Intelligent-Tiering

Anda dapat menggunakan kelas penyimpanan S3 Intelligent-Tiering untuk mengoptimalkan biaya penyimpanan secara otomatis. S3 Intelligent-Tiering memberikan penghematan biaya secara otomatis dengan memindahkan data pada tingkat objek granular antar tingkat akses ketika pola akses berubah. Untuk data yang dapat diakses secara asinkron, Anda dapat memilih untuk mengaktifkan pengarsipan otomatis dalam kelas penyimpanan S3 Intelligent-Tiering menggunakanAWS Management Console,AWS CLI, atau Amazon S3 API.

Memindahkan data ke S3 Intelligent-Tiering

Ada dua cara untuk memindahkan data ke dalam S3 Intelligent-Tiering. Anda dapat langsung MEMASUKKAN data ke S3 Intelligent-Tiering dengan menentukanINTELLIGENT_TIERING dix-amz-storage-class header atau mengonfigurasi konfigurasi Siklus Hidup S3 ke objek transisi dari Standar S3 atau Akses Jarang Standar S3 ke S3 Intelligent-Tiering.

Mengunggah data ke S3 Intelligent-Tiering menggunakan Direct PUT

Saat Anda mengupload objek ke kelas penyimpanan S3 Intelligent-Tiering menggunakan operasi PUT API, Anda menentukan S3 Intelligent-Tiering di header x-amz-storage-classpermintaan.

Permintaan berikut menyimpan gambar,my-image.jpg, dimyBucket ember. Permintaan menggunakanx-amz-storage-class header untuk meminta agar objek disimpan menggunakan kelas penyimpanan S3 Intelligent-Tiering.

PUT /my-image.jpg HTTP/1.1 Host: myBucket.s3.<Region>.amazonaws.com (http://amazonaws.com/) Date: Wed, 1 Sep 2021 17:50:00 GMT Authorization: authorization string Content-Type: image/jpeg Content-Length: 11434 Expect: 100-continue x-amz-storage-class: INTELLIGENT_TIERING

Transisi data ke S3 Intelligent-Tiering dari S3 Standard atau Standard-Infrequent Access menggunakan S3 Infecycle

Anda dapat menambahkan aturan ke konfigurasi S3 Lifecycle untuk memberi tahu Amazon S3 untuk mentransisikan objek dari satu kelas penyimpanan ke kelas penyimpanan lainnya. Untuk informasi tentang transisi yang didukung dan batasan terkait, lihat Transisi objek menggunakan Siklus Hidup S3.

Anda dapat menentukan konfigurasi S3 Lifecycle pada tingkat awalan atau awalan. Dalam aturan konfigurasi S3 Lifecycle, filter menentukan key prefix (documents/). Oleh karena itu, aturan ini berlaku untuk objek dengan awalan nama kunci documents/, seperti documents/doc1.txt dan documents/doc2.txt. Aturan menentukanTransition tindakan mengarahkan mengarahkan mengarahkan mengarahkan mengarahkan Amazon S3 Intelligent-Tiering ke kelas penyimpanan 0 hari setelah pembuatan. Dalam hal ini, objek memenuhi syarat untuk transisi ke S3 Intelligent-Tiering pada tengah malam UTC setelah pembuatan.

<LifecycleConfiguration> <Rule> <ID>ExampleRule</ID> <Filter> <Prefix>documents/</Prefix> </Filter> <Status>Enabled</Status> <Transition> <Days>0</Days> <StorageClass>INTELLIGENT_TIERING</StorageClass> </Transition> </Rule> </LifecycleConfiguration>

Mengaktifkan Tingkat S3 Intelligent-Archive Access

Untuk mendapatkan biaya penyimpanan terendah pada data yang dapat diakses dalam hitungan menit hingga jam, Anda dapat mengaktifkan salah satu atau kedua tingkatan akses arsip dengan membuat konfigurasi level tag bucket, awalan, atau objek menggunakan APIAWS Management Console,AWS CLI, atau Amazon S3.

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

  2. Di daftar Bucket, pilih nama bucket yang Anda inginkan.

  3. Pilih Properti.

  4. Arahkan ke bagian S3 Intelligent-Tiering Archive configurations dan pilih Create configuration.

  5. Di bagian Pengaturan konfigurasi arsip, tentukan nama konfigurasi deskriptif untuk konfigurasi S3 Intelligent-Tiering Archive Anda.

  6. Di bawah Pilih cakupan konfigurasi, pilih cakupan konfigurasi yang akan digunakan. Secara opsional, Anda dapat membatasi cakupan konfigurasi ke objek tertentu dalam bucket menggunakan awalan bersama, tag objek, atau kombinasi keduanya.

    1. Untuk membatasi cakupan konfigurasi, pilih Batasi cakupan konfigurasi ini menggunakan satu atau beberapa filter.

    2. Untuk membatasi cakupan konfigurasi menggunakan awalan tunggal, masukkan awalan di bawah Awalan.

    3. Untuk membatasi cakupan konfigurasi menggunakan tag objek, pilih Tambahkan tag dan masukkan nilai untuk Kunci.

  7. Di bawah Status, pilih Aktifkan.

  8. Di bagian Pengaturan arsip, pilih salah satu atau kedua tingkatan Akses Arsip untuk diaktifkan.

  9. Pilih Create (Buat).

Anda dapat menggunakanAWS CLI perintah berikut untuk mengelola konfigurasi S3 Intelligent-Tiering:

Untuk petunjuk tentang pengaturan AWS CLI, lihat Mengembangkan dengan Amazon S3 menggunakan AWS CLI.

Saat menggunakanAWS CLI, Anda tidak dapat menentukan konfigurasi sebagai file XML. Anda harus menentukan JSON sebagai gantinya. Berikut ini adalah contoh konfigurasi XMLS3 Intelligent-Tiering dan JSON setara yang dapat Anda tentukan dalamAWS CLI perintah.

Contoh berikut menempatkan konfigurasi S3 Intelligent-Tiering ke bucket tertentu.

contoh put-bucket-intelligent-tiering-configuration
JSON
{ "Id": "string", "Filter": { "Prefix": "string", "Tag": { "Key": "string", "Value": "string" }, "And": { "Prefix": "string", "Tags": [ { "Key": "string", "Value": "string" } ... ] } }, "Status": "Enabled"|"Disabled", "Tierings": [ { "Days": integer, "AccessTier": "ARCHIVE_ACCESS"|"DEEP_ARCHIVE_ACCESS" } ... ] }
XML
PUT /?intelligent-tiering&id=Id HTTP/1.1 Host: Bucket.s3.amazonaws.com <?xml version="1.0" encoding="UTF-8"?> <IntelligentTieringConfiguration xmlns="http://s3.amazonaws.com/doc/2006-03-01/"> <Id>string</Id> <Filter> <And> <Prefix>string</Prefix> <Tag> <Key>string</Key> <Value>string</Value> </Tag> ... </And> <Prefix>string</Prefix> <Tag> <Key>string</Key> <Value>string</Value> </Tag> </Filter> <Status>string</Status> <Tiering> <AccessTier>string</AccessTier> <Days>integer</Days> </Tiering> ... </IntelligentTieringConfiguration>

Anda dapat menggunakan PutBucketIntelligentTieringConfigurationoperasi untuk bucket tertentu dan hingga 1.000 konfigurasi Intelligent-Tiering S3 per bucket. Anda dapat menentukan objek dalam bucket mana yang memenuhi syarat untuk tingkat akses Archive menggunakan awalan bersama atau tag objek. Menggunakan awalan bersama atau tag objek memungkinkan Anda menyelaraskan ke aplikasi, alur kerja, atau organisasi internal tertentu. Anda juga memiliki fleksibilitas untuk mengaktifkan tingkat Akses Arsip, tingkatan Deep Archive Access, atau keduanya.

Memulai dengan S3 Intelligent-Tiering

Untuk mempelajari lebih lanjut tentang cara menggunakan S3 Intelligent-Tiering, lihat Tutorial: Memulai menggunakan S3 Intelligent-Tiering.