In diesem Dokument wird beschrieben, wie Sie mit Objektkontexten Kontextinformationen an Ihre Objekte anhängen können, um Daten besser zu verwalten und zu finden.
Informationen zum Anhängen und Verwalten von Objektkontexten finden Sie unter Objektkontexte verwenden.
Übersicht
Mit Objektkontexten können Sie beschreibende Informationen als Schlüssel/Wert-Paare an Ihre Cloud Storage-Objekte anhängen. Sie können Kontexte einbetten, um die Kategorisierung, Nachverfolgung und Suche Ihrer Daten zu verbessern. Sie können Kontexte anwenden, wenn Sie neue Objekte erstellen oder sie vorhandenen Objekten hinzufügen.
Wenn Sie beispielsweise ein Rechnungsobjekt hochladen, können Sie es mit den Kontexten customer_id und payment_status ergänzen:
{ "contexts": { "custom": { "customer_id": { "value": "cust-78901" }, "payment_status": { "value": "unpaid" } } } }
Anwendungsfälle für Objektkontexte
Mit Objektkontexten können Sie Ihre Daten klassifizieren, nachverfolgen und ergänzen. In den folgenden Abschnitten werden die Szenarien für die Verwendung von Objektkontexten zur Verwaltung verschiedener Arten von Informationen beschrieben.
Objekte gruppieren und klassifizieren
Klassifizieren und organisieren Sie Objekte in Buckets und Projekten. Verwenden Sie Kontexte, um Daten nach Attributen wie Datensatzursprung, Inhaberschaft oder Kostenstelle zu taggen.
Beispiel 1: Weisen Sie Objekten, die personenidentifizierbare Informationen (PII) enthalten, den Kontext
data_classification: PIIzu, damit sie von Compliance-Richtlinien verarbeitet werden können.Beispiel 2: Gruppieren Sie neue Trainingsbilder während der Aufnahme, indem Sie den Kontext
batch_id: 2025_Q4_Model_Runzuweisen, um effiziente Modelltests und ‑abrufe zu ermöglichen.
Workflows nachverfolgen
Um benutzerdefinierte Workflows zu optimieren und redundante Vorgänge zu vermeiden, betten Sie Informationen zum Workflowstatus direkt in Objekte ein, um ihren Weg durch eine Verarbeitungspipeline nachzuverfolgen.
Beispiel 1: Verwenden Sie
processing_status: awaiting_review, um Objekte anzugeben, die auf die Genehmigung zur externen Freigabe warten.Beispiel 2: Verwenden Sie
processed_by: analytics_pipeline, um zu verhindern, dass Ihr benutzerdefinierter Datenverarbeitungsdienst Dateien noch einmal scannt, die bereits eine Phase abgeschlossen haben.
Objekte mit anwendungsspezifischem Kontext ergänzen
Hängen Sie bestimmte Informationen zu einer Anwendung oder einem Geschäftsprozess an, um zusätzlichen Kontext und eine zusätzliche Datenherkunft für jedes Objekt bereitzustellen.
Beispiel 1: Erfassen Sie für ein Satellitenbild Aufnahmedetails wie
capture_angle: 45deg_NWoder verfolgen Sie den Verlauf der Datei mitlineage: ingested_from_s3.Beispiel 2: Betten Sie Details zum Inhalt einer Datei ein, z. B.
document_type: service_manualundvehicle_model: f250.
Vorteile von Objektkontexten
Objektkontexte erweitern die Möglichkeiten Ihrer Cloud Storage-Objekte. Wenn Sie benutzerdefinierte Schlüssel/Wert-Paare direkt mit gespeicherten Objekten verknüpfen, können Sie folgende Vorteile nutzen:
Datenerkennung: Filtern Sie Objektlisten, um die Eingaben für Ihre Arbeitslasten auf die relevanten Objekte zu beschränken.
Interoperabilität: Unterstützen Sie die Interoperabilität mit Objekt-Tags anderer Cloud-Anbieter und vereinfachen Sie Migrationen, da Objektkontexte String Werte ohne Vordefinition akzeptieren.
Datenpersistenz: Kontextdaten während des gesamten Lebenszyklus des Objekts beibehalten. Wenn Sie Objekte kopieren, neu schreiben, zusammenstellen, verschieben oder wiederherstellen, werden Kontexte automatisch übertragen. So bleiben alle zugehörigen Kontextdaten mit Ihren Objekten verknüpft, unabhängig von Änderungen am Speicherort oder Status.
Kontrolle der Kontextänderung: Definieren Sie mit IAM-Berechtigungen (Identity and Access Management), wer Kontexte hinzufügen, ändern oder entfernen kann, um einen Audit-Trail zu führen.
Preise
Weitere Informationen zu den Gebühren für die Verwendung und Speicherung von Objektkontexten finden Sie unter Cloud Storage-Preise.
Nächste Schritte
- Objektkontexte verwenden