Contextos de objetos

En este documento, se describe cómo los contextos de objetos te permiten adjuntar información contextual a tus objetos para ayudarte a administrar y descubrir datos.

Para obtener información sobre cómo adjuntar y administrar contextos de objetos, consulta Usa contextos de objetos.

Descripción general

Puedes adjuntar información descriptiva como pares clave-valor a tus objetos de Cloud Storage con contextos de objetos. Puedes incorporar contextos para mejorar la forma en que categorizas, haces un seguimiento y buscas tus datos. Puedes aplicar contextos cuando creas objetos nuevos o los agregas a objetos existentes.

Por ejemplo, cuando subes un objeto de factura, puedes enriquecerlo con contextos customer_id y payment_status:

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

Casos de uso de los contextos de objetos

Los contextos de objetos te permiten clasificar, hacer un seguimiento y enriquecer tus datos. En las siguientes secciones, se describen las situaciones en las que se usan contextos de objetos para administrar diferentes tipos de información.

Agrupa y clasifica objetos

Clasificar y organizar objetos en buckets y proyectos Usa contextos para etiquetar los datos según atributos como el origen del conjunto de datos, la propiedad o el centro de costos.

  • Ejemplo 1: Asigna el contexto data_classification: PII a los objetos que contienen información de identificación personal (PII) para que las políticas de cumplimiento puedan controlarlos.

  • Ejemplo 2: Agrupa las imágenes de entrenamiento nuevas durante la transferencia asignando el contexto batch_id: 2025_Q4_Model_Run para habilitar la recuperación y las pruebas eficientes del modelo.

Seguimiento de flujos de trabajo

Para optimizar los flujos de trabajo personalizados y evitar operaciones redundantes, incorpora información sobre el estado del flujo de trabajo directamente en los objetos para hacer un seguimiento de su recorrido a través de una canalización de procesamiento.

  • Ejemplo 1: Usa processing_status: awaiting_review para indicar que los objetos están pendientes de aprobación para su lanzamiento externo.

  • Ejemplo 2: Usa processed_by: analytics_pipeline para evitar que tu servicio de procesamiento de datos personalizado vuelva a analizar los archivos que ya completaron una etapa.

Enriquece objetos con contexto específico de la aplicación

Adjunta información específica sobre una aplicación o un proceso comercial para proporcionar contexto adicional y linaje de datos para cada objeto.

  • Ejemplo 1: Para una imagen satelital, registra los detalles de captura, como capture_angle: 45deg_NW, o haz un seguimiento del historial del archivo con lineage: ingested_from_s3.

  • Ejemplo 2: Incorpora detalles sobre el contenido de un archivo, como document_type: service_manual y vehicle_model: f250.

Beneficios de los contextos de objetos

Los contextos de objetos extienden las capacidades de tus objetos de Cloud Storage. Si asocias pares clave-valor personalizados directamente con los objetos almacenados, puedes obtener los siguientes beneficios:

  • Descubrimiento de datos: Filtra las listas de objetos para limitar las entradas de tus cargas de trabajo solo a los objetos de interés.

  • Interoperabilidad: Admite la interoperabilidad con etiquetas de objetos de otros proveedores de servicios en la nube y ayuda a simplificar las migraciones, ya que los contextos de objetos aceptan valores de cadena sin una predefinición.

  • Persistencia de datos: Conserva los datos de contexto durante el ciclo de vida del objeto. Cuando copias, reescribes, redactas, mueves o restableces objetos, los contextos se transfieren automáticamente. Esto mantiene todos los datos contextuales asociados vinculados a tus objetos, independientemente de los cambios en su ubicación o estado de almacenamiento.

  • Control de modificación del contexto: Define quién puede agregar, cambiar o quitar contextos con los permisos de Identity and Access Management (IAM) para mantener un registro de auditoría.

  • Operaciones por lotes: Administra contextos de objetos de forma masiva en miles de millones de objetos con operaciones por lotes de almacenamiento.

Precios

Para obtener más información sobre las tarifas por usar y almacenar contextos de objetos, consulta los precios de Cloud Storage.

¿Qué sigue?