Konteks objek

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

Anda dapat melampirkan informasi deskriptif sebagai pasangan nilai kunci ke objek Cloud Storage menggunakan konteks objek. Anda dapat menyematkan konteks untuk meningkatkan cara Anda mengategorikan, melacak, dan menelusuri data. Anda dapat menerapkan konteks saat membuat objek baru atau menambahkannya ke objek yang ada.

Misalnya, saat mengupload objek faktur, 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) sehingga kebijakan kepatuhan dapat menanganinya.

  • Contoh 2: Kelompokkan gambar pelatihan baru selama penyerapan dengan menetapkan konteks batch_id: 2025_Q4_Model_Run untuk mengaktifkan 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 dan asal data tambahan untuk setiap objek.

  • Contoh 1: Untuk gambar satelit, catat detail pengambilan, seperti capture_angle: 45deg_NW, atau lacak histori file dengan lineage: ingested_from_s3.

  • Contoh 2: Sematkan detail tentang konten file, seperti document_type: service_manual dan vehicle_model: f250.

Manfaat konteks objek

Konteks objek memperluas kemampuan objek Cloud Storage Anda. Dengan mengaitkan pasangan nilai kunci kustom langsung dengan objek yang disimpan, Anda dapat memperoleh manfaat berikut:

  • Penemuan data: Filter listingan objek untuk membatasi input untuk workload Anda hanya ke objek yang diinginkan.

  • Interoperabilitas: Mendukung interoperabilitas dengan tag objek dari penyedia cloud lain dan membantu menyederhanakan migrasi, karena konteks objek menerima nilai string tanpa pradefinisi.

  • Persistensi data: Pertahankan data konteks di seluruh siklus proses objek. Saat Anda menyalin, menulis ulang, menggabungkan, memindahkan, atau memulihkan objek, konteks akan otomatis ditransfer. Tindakan ini akan menjaga semua data kontekstual terkait tetap ditautkan ke objek Anda, terlepas dari perubahan apa pun pada lokasi atau status penyimpanannya.

  • Kontrol modifikasi konteks: Tentukan siapa yang dapat menambahkan, mengubah, atau menghapus konteks menggunakan Identity and Access Management (IAM) izin untuk mempertahankan jalur audit.

  • Operasi batch: Kelola konteks objek secara massal di miliaran objek menggunakan operasi batch penyimpanan.

Harga

Untuk mengetahui informasi selengkapnya tentang biaya penggunaan dan penyimpanan konteks objek, lihat Harga Cloud Storage.

Langkah berikutnya