Contextes d'objet

Ce document explique comment les contextes d'objet vous permettent d'associer des informations contextuelles à vos objets pour vous aider à gérer et à découvrir les données.

Pour savoir comment associer et gérer des contextes d'objet, consultez Utiliser des contextes d'objet.

Présentation

Les contextes d'objet vous permettent d'associer des informations descriptives sous forme de paires clé/valeur à vos objets Cloud Storage. Vous pouvez intégrer des contextes dans vos objets pour améliorer la façon dont vous catégorisez, suivez et recherchez vos données. Vous pouvez appliquer des contextes lorsque vous créez des objets ou en ajouter à des objets existants.

Par exemple, lorsque vous importez un objet de facture, vous pouvez l'enrichir avec des contextes customer_id et payment_status :

{
  "contexts": {
    "custom": {
      "customer_id": {
        "value": "cust-78901"
      },
      "payment_status": {
        "value": "unpaid"
      }
    }
  }
}

Cas d'utilisation des contextes d'objet

Les contextes d'objet vous permettent de classer, de suivre et d'enrichir vos données. Les sections suivantes décrivent les scénarios d'utilisation des contextes d'objet pour gérer différents types d'informations.

Regrouper et classer des objets

Classer et organiser des objets dans des buckets et des projets Utilisez des contextes pour taguer les données par attributs tels que l'origine de l'ensemble de données, la propriété ou le centre de coûts.

  • Exemple 1 : Attribuez le contexte data_classification: PII aux objets contenant des informations permettant d'identifier personnellement les utilisateurs afin que les règles de conformité puissent les gérer.

  • Exemple 2 : Regroupez les nouvelles images d'entraînement lors de l'ingestion en attribuant un contexte batch_id: 2025_Q4_Model_Run pour permettre des tests et une récupération efficaces du modèle.

Suivre les workflows

Pour optimiser les workflows personnalisés et éviter les opérations redondantes, intégrez les informations sur l'état du workflow directement dans les objets afin de suivre leur parcours dans un pipeline de traitement.

  • Exemple 1 : Utilisez processing_status: awaiting_review pour indiquer les objets en attente d'approbation pour la publication externe.

  • Exemple 2 : Utilisez processed_by: analytics_pipeline pour empêcher votre service de traitement de données personnalisé d'analyser à nouveau les fichiers qui ont déjà terminé une étape.

Enrichir les objets avec un contexte spécifique à l'application

Joignez des informations spécifiques sur une application ou un processus métier pour fournir un contexte et une traçabilité des données supplémentaires pour chaque objet.

  • Exemple 1 : Pour une image satellite, enregistrez les détails de la capture, tels que capture_angle: 45deg_NW, ou suivez l'historique du fichier avec lineage: ingested_from_s3.

  • Exemple 2 : Intégrez des informations sur le contenu d'un fichier, comme document_type: service_manual et vehicle_model: f250.

Avantages des contextes d'objet

Les contextes d'objet étendent les capacités de vos objets Cloud Storage. En associant des paires clé-valeur personnalisées directement aux objets stockés, vous pouvez bénéficier des avantages suivants :

  • Découverte des données : les contextes d'objet permettent de filtrer les listes d'objets, ce qui limite les entrées pour les charges de travail aux seuls objets d'intérêt.

  • Interopérabilité : les contextes d'objet acceptent les valeurs de chaîne sans prédéfinition, afin de prendre en charge l'interopérabilité avec les tags d'objet d'autres fournisseurs de cloud et de simplifier les migrations.

  • Persistance des données : les données de contexte persistent tout au long du cycle de vie de l'objet. Lorsque vous copiez, réécrivez, composez, déplacez ou restaurez des objets, les contextes sont automatiquement transférés. La préservation des contextes d'objet permet de conserver toutes les données contextuelles associées aux objets, quels que soient les changements apportés à leur emplacement de stockage ou à leur état.

  • Contrôle de la modification du contexte avec Identity and Access Management : utilisez les autorisations Identity and Access Management (IAM) pour définir qui peut ajouter, modifier ou supprimer des contextes afin de maintenir une piste d'audit fiable.

Tarifs

Pendant la version preview, les contextes d'objet sont proposés sans frais. Une fois la période d'essai terminée, des frais de stockage supplémentaires s'appliqueront aux contextes d'objet. Les informations tarifaires seront disponibles une fois la version Preview terminée.

Étapes suivantes