Dokumen ini menjelaskan cara konteks objek memungkinkan Anda melampirkan informasi kontekstual ke objek untuk membantu Anda mengelola dan menemukan data.
Untuk mempelajari cara melampirkan dan mengelola konteks objek, lihat Menggunakan konteks objek.
Ringkasan
Konteks objek memungkinkan Anda melampirkan informasi deskriptif sebagai key-value pair ke objek Cloud Storage. Anda dapat menyematkan konteks dalam objek untuk meningkatkan cara Anda mengategorikan, melacak, dan menelusuri data. Anda dapat menerapkan konteks saat membuat objek baru atau menambahkan konteks ke objek yang ada.
Misalnya, saat mengupload objek invoice, Anda dapat memperkayanya dengan konteks
customer_id
dan payment_status
:
{ "contexts": { "custom": { "customer_id": { "value": "cust-78901" }, "payment_status": { "value": "unpaid" } } } }
Kasus penggunaan untuk konteks objek
Konteks objek memungkinkan Anda mengklasifikasikan, melacak, dan memperkaya data. Bagian berikut menjelaskan skenario penggunaan konteks objek untuk mengelola berbagai jenis informasi.
Mengelompokkan dan mengklasifikasikan objek
Mengklasifikasikan dan mengatur objek di seluruh bucket dan project. Gunakan konteks untuk memberi tag pada data berdasarkan atribut seperti asal set data, kepemilikan, atau pusat biaya.
Contoh 1: Tetapkan konteks
data_classification: PII
ke objek yang berisi informasi identitas pribadi (PII) agar kebijakan kepatuhan dapat menanganinya.Contoh 2: Kelompokkan gambar pelatihan baru selama penyerapan dengan menetapkan konteks
batch_id: 2025_Q4_Model_Run
untuk memungkinkan pengujian dan pengambilan model yang efisien.
Melacak alur kerja
Untuk mengoptimalkan alur kerja kustom dan mencegah operasi yang berlebihan, sematkan informasi status alur kerja langsung ke objek untuk melacak perjalanannya melalui pipeline pemrosesan.
Contoh 1: Gunakan
processing_status: awaiting_review
untuk menunjukkan objek yang menunggu persetujuan rilis eksternal.Contoh 2: Gunakan
processed_by: analytics_pipeline
untuk mencegah layanan pemrosesan data kustom Anda memindai ulang file yang telah menyelesaikan tahap.
Memperkaya objek dengan konteks khusus aplikasi
Lampirkan informasi spesifik tentang aplikasi atau proses bisnis untuk memberikan konteks tambahan dan asal data untuk setiap objek.
Contoh 1: Untuk gambar satelit, catat detail pengambilan, seperti
capture_angle: 45deg_NW
, atau lacak histori file denganlineage: ingested_from_s3
.Contoh 2: Sematkan detail tentang konten file, seperti
document_type: service_manual
danvehicle_model: f250
.
Manfaat konteks objek
Konteks objek memperluas kemampuan objek Cloud Storage Anda. Dengan mengaitkan pasangan nilai kunci kustom secara langsung dengan objek yang disimpan, Anda dapat memperoleh manfaat berikut:
Penemuan data: Konteks objek membantu memfilter daftar objek, membatasi input untuk beban kerja hanya pada objek yang diminati.
Interoperabilitas: Konteks objek menerima nilai string tanpa pra-penentuan, untuk mendukung interoperabilitas dengan tag objek dari penyedia cloud lain dan menyederhanakan migrasi.
Persistensi data: Data konteks tetap ada di seluruh siklus proses objek. Saat Anda menyalin, menulis ulang, menyusun, memindahkan, atau memulihkan objek, konteks akan otomatis ditransfer. Mempertahankan konteks objek membantu semua data kontekstual terkait tetap ditautkan ke objek, terlepas dari perubahan apa pun pada lokasi atau status penyimpanannya.
Kontrol Identity and Access Management atas modifikasi konteks: Gunakan izin Identity and Access Management (IAM) untuk menentukan siapa yang dapat menambahkan, mengubah, atau menghapus konteks untuk mempertahankan jejak audit yang andal.
Harga
Selama pratinjau, konteks objek ditawarkan tanpa biaya. Setelah pratinjau berakhir, biaya penyimpanan tambahan akan berlaku untuk konteks objek. Detail harga akan tersedia setelah pratinjau berakhir.
Langkah berikutnya
- Pelajari cara menggunakan konteks objek.