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

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 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 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