Mengategorikan penyimpanan Anda menggunakan tag - Amazon Simple Storage Service

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

Mengategorikan penyimpanan Anda menggunakan tag

Gunakan pemberian tag objek untuk mengategorikan penyimpanan. Setiap tag adalah pasangan nilai kunci.

Anda dapat menambahkan tag ke objek baru saat mengunggahnya, atau Anda dapat menambahkannya ke objek yang sudah ada.

  • Anda dapat mengaitkan hingga 10 tag dengan objek. Tag yang terkait dengan sebuah objek harus memiliki kunci tag unik.

  • Kunci tag dapat memiliki panjang hingga 128 karakter Unicode, dan panjang nilai tag dapat mencapai 256 karakter Unicode. Tag objek Amazon S3 diwakili secara internal dalam -16. UTF Perhatikan bahwa dalam UTF -16, karakter mengkonsumsi 1 atau 2 posisi karakter.

  • Kunci dan nilai peka terhadap huruf besar dan kecil.

  • Untuk informasi selengkapnya tentang pembatasan tag, lihat Pembatasan tag yang ditentukan pengguna di Panduan Pengguna AWS Billing and Cost Management. Untuk pembatasan tag dasar, lihat Pembatasan tag di Panduan EC2 Pengguna Amazon.

Contoh

Pertimbangkan contoh pemberian tag berikut:

contoh PHIinformasi

Misalkan suatu objek berisi data informasi kesehatan yang dilindungi (PHI). Anda dapat memberi tag pada objek menggunakan pasangan nilai kunci berikut.

PHI=True

atau

Classification=PHI
contoh File proyek

Misalkan, Anda menyimpan berkas proyek dalam bucket S3. Anda dapat memberi tag objek ini dengan kunci yang diberi nama Project dan nilai, seperti yang ditunjukkan berikut ini.

Project=Blue
contoh Banyak tag

Anda dapat menambahkan beberapa tag ke sebuah objek, seperti yang ditunjukkan berikut.

Project=x Classification=confidential
Prefiks nama kunci dan tag

Prefiks kunci objek juga memungkinkan Anda untuk mengategorikan penyimpanan. Namun, kategorisasi berbasis prefiks bersifat satu dimensi. Pertimbangkan nama kunci objek berikut:

photos/photo1.jpg project/projectx/document.pdf project/projecty/document2.pdf

Nama-nama kunci ini memiliki prefiks photos/, project/projectx/, dan project/projecty/. Prefiks ini mengaktifkan kategorisasi satu dimensi. Artinya, semua yang berada di bawah prefix adalah satu kategori. Misalnya, prefiks project/projectx mengidentifikasi semua dokumen yang terkait dengan proyek x.

Dengan pemberian tag, Anda sekarang memiliki dimensi lain. Jika Anda ingin foto1 dalam kategori proyek x, Anda dapat memberi tag objek yang sesuai.

Manfaat tambahan

Selain klasifikasi data, pemberian tag menawarkan manfaat seperti berikut ini:

  • Tag objek memungkinkan kontrol izin akses yang detail. Misalnya, Anda dapat memberikan izin pengguna ke objek hanya-baca dengan tag tertentu.

  • Tag objek memungkinkan manajemen siklus hidup objek yang detail yaitu Anda dapat menentukan filter berbasis tag, selain prefiks nama kunci, dalam aturan siklus hidup.

  • Saat menggunakan analitik Amazon S3, Anda dapat mengonfigurasi filter agar membuat grup objek secara bersama-sama untuk analisis dengan tag objek, dengan prefiks nama kunci, atau dengan prefiks dan tag.

  • Anda juga dapat menyesuaikan CloudWatch metrik Amazon untuk menampilkan informasi berdasarkan filter tag tertentu. Bagian berikut memberikan perincian.

penting

Dapat diterima untuk menggunakan tag untuk melabeli objek yang berisi data rahasia, seperti informasi identitas pribadi (PII) atau informasi kesehatan yang dilindungi (). PHI Namun demikian, tag itu sendiri seharusnya tidak berisi informasi rahasia.

Menambahkan set tag objek ke beberapa objek Amazon S3 dengan permintaan tunggal

Untuk menambahkan set tag objek ke lebih dari satu objek Amazon S3 dengan permintaan tunggal, Anda dapat menggunakan Operasi Batch S3. Anda menyediakan S3 Batch Operations dengan daftar objek untuk dioperasikan. Operasi Batch S3 memanggil API operasi masing-masing untuk melakukan operasi yang ditentukan. Satu tugas Operasi Batch dapat melakukan operasi tertentu pada miliaran objek yang berisi data sebesar eksabita.

Operasi Batch S3 memiliki fitur melacak progres, mengirimkan notifikasi, dan menyimpan laporan penyelesaian terperinci dari semua tindakan, menyediakan pengalaman yang dikelola sepenuhnya, dapat diaudit, dan nirserver. Anda dapat menggunakan Operasi Batch S3 melalui konsol Amazon S3 AWS CLI,, AWS SDKs, atau. REST API Untuk informasi selengkapnya, lihat Dasar-dasar Operasi Batch S3.

Untuk informasi selengkapnya tentang tag objek, lihat Mengelola tag objek.

APIoperasi yang terkait dengan penandaan objek

Amazon S3 mendukung API operasi berikut yang khusus untuk penandaan objek:

APIOperasi objek

  • PUTPenandaan objek - Mengganti tag pada objek. Anda menentukan tag di isi permintaan. Ada dua skenario yang berbeda dari manajemen tag objek menggunakan iniAPI.

    • Objek tidak memiliki tag - Menggunakan ini API Anda dapat menambahkan satu set tag ke objek (objek tidak memiliki tag sebelumnya).

    • Objek memiliki satu set tag yang ada - Untuk memodifikasi set tag yang ada, Anda harus terlebih dahulu mengambil set tag yang ada, memodifikasinya di sisi klien, dan kemudian menggunakan ini API untuk mengganti set tag.

      catatan

      Jika Anda mengirim permintaan ini dengan set tag kosong, Amazon S3 menghapus tag yang ada yang ditetapkan di objek. Jika Anda menggunakan metode ini, Anda akan dikenakan biaya untuk Permintaan Tingkat 1 (PUT). Untuk informasi selengkapnya, lihat harga Amazon S3.

      Permintaan penandaan DELETE Object lebih disukai karena mencapai hasil yang sama tanpa menimbulkan biaya.

  • GETPenandaan objek - Mengembalikan set tag yang terkait dengan objek. Amazon S3 mengembalikan tag objek di dalam isi respons.

  • DELETEPenandaan objek - Menghapus set tag yang terkait dengan objek.

APIOperasi lain yang mendukung penandaan

  • PUTObject and Initiate Multipart Upload - Anda dapat menentukan tag saat Anda membuat objek. Anda menentukan tag menggunakan header permintaan x-amz-tagging.

  • GETObjek - Alih-alih mengembalikan set tag, Amazon S3 mengembalikan jumlah tag objek di x-amz-tag-count header (hanya jika pemohon memiliki izin untuk membaca tag) karena ukuran respons header dibatasi hingga 8 K byte. Jika Anda ingin melihat tag, Anda membuat permintaan lain untuk API operasi penandaan GET Object.

  • POSTObjek - Anda dapat menentukan tag dalam POST permintaan Anda.

    Selama tag dalam permintaan Anda tidak melebihi batas ukuran header HTTP permintaan 8 K byte, Anda dapat menggunakan PUT Object API untuk membuat objek dengan tag. Jika tag yang Anda tentukan melebihi batas ukuran header, Anda dapat menggunakan POST metode ini di mana Anda menyertakan tag di badan.

    PUTObjek - Salin - Anda dapat menentukan permintaan Anda untuk mengarahkan Amazon S3 untuk menyalin (perilaku default) tag atau mengganti tag dengan kumpulan tag baru yang disediakan dalam permintaan. x-amz-tagging-directive

Perhatikan hal berikut:

Konfigurasi tambahan

Bagian ini menjelaskan bagaimana pemberian tag objek berkaitan dengan konfigurasi lain.

Pemberian tag objek dan manajemen siklus hidup

Dalam konfigurasi siklus operasional bucket, Anda dapat menetapkan filter untuk memilih subset objek yang aturannya berlaku. Anda dapat menentukan filter berdasarkan prefiks nama kunci, tag objek, atau keduanya.

Misalkan Anda menyimpan foto (format mentah dan yang sudah jadi) dalam bucket Amazon S3. Anda dapat memberi tag objek ini seperti yang ditunjukkan berikut ini.

phototype=raw or phototype=finished

Anda dapat mempertimbangkan untuk mengarsipkan foto mentah ke S3 Glacier beberapa saat setelah foto tersebut dibuat. Anda dapat mengonfigurasi aturan siklus aktif dengan filter yang mengidentifikasi subset objek dengan prefiks nama kunci (photos/) yang memiliki tag tertentu (phototype=raw).

Untuk informasi selengkapnya, lihat Mengelola siklus hidup objek.

Pemberian tag dan replikasi objek

Jika Anda mengonfigurasi Replikasi pada bucket, Amazon S3 mereplikasi tag, asalkan Anda memberikan izin Amazon S3 untuk membaca tag tersebut. Untuk informasi selengkapnya, lihat Menyiapkan ikhtisar replikasi langsung.

Pemberitahuan peristiwa pemberian tag objek

Anda dapat mengatur pemberitahuan peristiwa Amazon S3 untuk menerima pemberitahuan saat tag objek ditambahkan atau dihapus dari objek. Jenis s3:ObjectTagging:Put acara memberi tahu Anda saat tag berada PUT di objek atau saat tag yang ada diperbarui. Jenis peristiwa s3:ObjectTagging:Delete memberi tahu Anda saat tag dihapus dari objek. Untuk informasi selengkapnya, lihat Mengaktifkan pemberitahuan peristiwa.

Untuk informasi lebih lanjut tentang pemberian tag objek, lihat topik berikut ini: