Pilih preferensi cookie Anda

Kami menggunakan cookie penting serta alat serupa yang diperlukan untuk menyediakan situs dan layanan. Kami menggunakan cookie performa untuk mengumpulkan statistik anonim sehingga kami dapat memahami cara pelanggan menggunakan situs dan melakukan perbaikan. Cookie penting tidak dapat dinonaktifkan, tetapi Anda dapat mengklik “Kustom” atau “Tolak” untuk menolak cookie performa.

Jika Anda setuju, AWS dan pihak ketiga yang disetujui juga akan menggunakan cookie untuk menyediakan fitur situs yang berguna, mengingat preferensi Anda, dan menampilkan konten yang relevan, termasuk iklan yang relevan. Untuk menerima atau menolak semua cookie yang tidak penting, klik “Terima” atau “Tolak”. Untuk membuat pilihan yang lebih detail, klik “Kustomisasi”.

Menambahkan filter ke aturan Siklus Hidup

Mode fokus
Menambahkan filter ke aturan Siklus Hidup - Amazon Simple Storage Service

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

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

Filter adalah elemen aturan Lifecyle opsional yang dapat Anda gunakan untuk menentukan objek mana yang diterapkan aturan.

Elemen-elemen berikut dapat digunakan untuk menyaring objek:

Awalan kunci

Anda dapat memfilter objek berdasarkan awalan. Jika Anda ingin menerapkan tindakan lifecyle, subset objek di bawah lebih dari satu awalan, Anda dapat menentukan aturan terpisah. Pada setiap aturan, tentukan filter berbasis awalan. Untuk informasi lebih lanjut lihat [contoh]

Tag objek

Anda dapat memfilter objek berdasarkan satu atau beberapa tag. Setiap tag harus cocok dengan kunci dan nilai dengan tepat, dan, jika Anda menentukan beberapa tag, setiap kunci tag harus unik. Filter dengan beberapa tag objek berlaku untuk subset objek yang memiliki semua tag yang ditentukan. Jika suatu objek memiliki tag tambahan yang ditentukan, filter akan tetap berlaku.

catatan

Jika Anda hanya menentukan Key elemen dan tidak ada Value elemen, aturan hanya akan berlaku untuk objek yang cocok dengan kunci tag dan yang tidak memiliki nilai yang ditentukan.

Ukuran objek minimum atau maksimum

Anda dapat memfilter objek berdasarkan ukuran. Anda dapat menentukan ukuran minimum (ObjectSizeGreaterThan) atau ukuran maksimum (ObjectSizeLessThan), atau Anda dapat menentukan rentang ukuran objek dalam filter yang sama. Besar objek dalam byte. Ukuran filter maksimum adalah 5 TB. Amazon S3 menerapkan ukuran objek minimum default ke konfigurasi siklus hidup. Untuk informasi selengkapnya, lihat Contoh: Mengizinkan objek yang lebih kecil dari 128 KB untuk dialihkan.

Anda dapat menggabungkan elemen filter yang berbeda dalam hal ini Amazon S3 menggunakan logika. AND

Contoh filter

Contoh berikut menunjukkan bagaimana Anda dapat menggunakan elemen filter yang berbeda:

  • Menentukan filter dengan menggunakan awalan kunci — Contoh ini menunjukkan aturan Siklus Hidup S3 yang berlaku untuk subset objek berdasarkan awalan nama kunci (). logs/ Misalnya, aturan Siklus Hidup berlaku untuk objeklogs/mylog.txt,logs/temp1.txt, dan. logs/test.txt Aturan tidak berlaku untuk objek example.jpg.

    <LifecycleConfiguration> <Rule> <Filter> <Prefix>logs/</Prefix> </Filter> transition/expiration actions ... </Rule> ... </LifecycleConfiguration>
    catatan

    Jika Anda memiliki satu atau lebih awalan yang dimulai dengan karakter yang sama, Anda dapat menyertakan semua awalan tersebut dalam aturan Anda dengan menentukan awalan parsi tanpa garis miring () di filter. / Misalnya, anggaplah Anda memiliki awalan ini:

    sales1999/ sales2000/ sales2001/

    Untuk menyertakan ketiga awalan dalam aturan Anda, tentukan sales sebagai awalan dalam aturan siklus hidup Anda.

    Jika Anda ingin menerapkan tindakan siklus hidup ke subset objek berdasarkan awalan nama kunci yang berbeda, tentukan aturan terpisah. Pada setiap aturan, tentukan filter berbasis awalan. Misalnya, untuk mendeskripsikan tindakan siklus hidup objek dengan awalan kunci projectA/ danprojectB/, Anda menentukan dua aturan sebagai berikut:

    <LifecycleConfiguration> <Rule> <Filter> <Prefix>projectA/</Prefix> </Filter> transition/expiration actions ... </Rule> <Rule> <Filter> <Prefix>projectB/</Prefix> </Filter> transition/expiration actions ... </Rule> </LifecycleConfiguration>

    Untuk informasi selengkapnya tentang kunci objek, lihat Menamai objek Amazon S3.

  • Menentukan filter berdasarkan tag objek - Dalam contoh berikut, aturan Siklus Hidup menentukan filter berdasarkan tag (key) dan value (). value Aturan ini kemudian hanya berlaku untuk subset objek dengan tag tertentu.

    <LifecycleConfiguration> <Rule> <Filter> <Tag> <Key>key</Key> <Value>value</Value> </Tag> </Filter> transition/expiration actions ... </Rule> </LifecycleConfiguration>

    Anda dapat menentukan filter berdasarkan beberapa tag. Anda harus membungkus tag dalam <And> elemen, seperti yang ditunjukkan pada contoh berikut. Aturan tersebut mengarahkan Amazon S3 untuk melakukan tindakan siklus hidup pada objek dengan dua tag (dengan kunci dan nilai tag khusus).

    <LifecycleConfiguration> <Rule> <Filter> <And> <Tag> <Key>key1</Key> <Value>value1</Value> </Tag> <Tag> <Key>key2</Key> <Value>value2</Value> </Tag> ... </And> </Filter> transition/expiration actions </Rule> </Lifecycle>

    Aturan Siklus Hidup berlaku untuk objek yang memiliki kedua tag yang ditentukan. Amazon S3 menjalankan AND logis. Perhatikan hal berikut:

    • Setiap tag harus sama persis dengan kunci dan nilai. Jika Anda hanya menentukan <Key> elemen dan tidak ada <Value> elemen, aturan hanya akan berlaku untuk objek yang cocok dengan kunci tag dan yang tidak memiliki nilai yang ditentukan.

    • Aturan ini berlaku untuk subset objek yang memiliki semua tag yang ditentukan dalam aturan. Jika sebuah objek memiliki tag tambahan yang ditentukan, aturan tersebut akan tetap berlaku.

    catatan

    Ketika Anda menentukan beberapa tag di filter, setiap kunci tag harus unik.

  • Menentukan filter berdasarkan awalan dan satu atau beberapa tag — Dalam aturan Siklus Hidup, Anda dapat menentukan filter berdasarkan awalan kunci dan satu atau beberapa tag. Sekali lagi, Anda harus membungkus semua elemen filter ini dalam <And> elemen, sebagai berikut:

    <LifecycleConfiguration> <Rule> <Filter> <And> <Prefix>key-prefix</Prefix> <Tag> <Key>key1</Key> <Value>value1</Value> </Tag> <Tag> <Key>key2</Key> <Value>value2</Value> </Tag> ... </And> </Filter> <Status>Enabled</Status> transition/expiration actions </Rule> </LifecycleConfiguration>

    Amazon S3 menggabungkan filter ini dengan menggunakan logika. AND Artinya, aturan berlaku untuk subset objek dengan key prefix yang ditentukan dan tag yang ditentukan. Filter hanya dapat memiliki satu awalan, dan nol atau lebih tag.

  • Menentukan filter kosong — Anda dapat menentukan filter kosong, dalam hal ini aturan berlaku untuk semua objek dalam ember.

    <LifecycleConfiguration> <Rule> <Filter> </Filter> <Status>Enabled</Status> transition/expiration actions </Rule> </LifecycleConfiguration>
  • > Menentukan filter ukuran objek - Untuk memfilter aturan berdasarkan ukuran objek, Anda dapat menentukan ukuran minimum (ObjectSizeGreaterThan) atau ukuran maksimum (ObjectSizeLessThan), atau Anda dapat menentukan berbagai ukuran objek.

    Besar objek dalam byte. Ukuran filter maksimum adalah 5 TB. Beberapa kelas penyimpanan memiliki batasan ukuran objek minimum. Untuk informasi selengkapnya, lihat Membandingkan kelas penyimpanan Amazon S3.

    <LifecycleConfiguration> <Rule> <Filter> <ObjectSizeGreaterThan>500</ObjectSizeGreaterThan> </Filter> <Status>Enabled</Status> transition/expiration actions </Rule> </LifecycleConfiguration>
    catatan

    ObjectSizeLessThanFilter ObjectSizeGreaterThan dan mengecualikan nilai yang ditentukan. Misalnya, jika Anda menyetel objek berukuran 128 KB hingga 1024 KB untuk berpindah dari kelas penyimpanan Standar S3 ke kelas penyimpanan IA Standar S3, objek yang persis 1024 KB dan 128 KB tidak akan beralih ke IA Standar S3. Sebagai gantinya, aturan hanya akan berlaku untuk objek yang lebih besar dari 128 KB dan berukuran kurang dari 1024 KB.

    Jika Anda menentukan rentang ukuran objek, bilangan bulat ObjectSizeGreaterThan harus kurang dari nilai ObjectSizeLessThan. Saat menggunakan lebih dari satu filter, Anda harus membungkus filter dalam elemen <And>. Contoh berikut menunjukkan bagaimana menentukan objek dalam kisaran antara 500 byte dan 64.000 byte.

    <LifecycleConfiguration> <Rule> <Filter> <And> <Prefix>key-prefix</Prefix> <ObjectSizeGreaterThan>500</ObjectSizeGreaterThan> <ObjectSizeLessThan>64000</ObjectSizeLessThan> </And> </Filter> <Status>Enabled</Status> transition/expiration actions </Rule> </LifecycleConfiguration>

Di halaman ini

PrivasiSyarat situsPreferensi cookie
© 2025, Amazon Web Services, Inc. atau afiliasinya. Semua hak dilindungi undang-undang.