Contextes d'objet

Ce document décrit la façon dont les contextes d'objet vous permettent d'associer des informations contextuelles à vos objets pour vous aider à gérer et à découvrir des 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

Classifiez et organisez des objets dans des buckets et des projets. Utilisez des contextes pour taguer les données selon des 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 l'utilisateur 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 permettant un test et une récupération efficaces du modèle.

Suivre des 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 dont la publication externe est en attente d'approbation.

  • 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 des objets avec un contexte spécifique à l'application

Associez des informations spécifiques concernant 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 fonctionnalité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 objets d'intérêt seulement.

  • Interopérabilité : les contextes d'objet acceptent les valeurs de chaîne sans prédéfinition. Cela permet la prise en charge de l'interopérabilité avec les tags d'objet d'autres fournisseurs de services cloud, et la simplification des 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 conservation des contextes d'objet permet de maintenir toutes les données contextuelles associées lié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 preview terminée, des frais de stockage supplémentaires s'appliqueront aux contextes d'objet. Les informations tarifaires seront disponibles une fois la preview terminée.

Étape suivante