Propiedades del tema

Las propiedades de los temas de Pub/Sub son las características de un tema. Puedes establecer propiedades de tema cuando creas o actualizas un tema.

En este documento, se describen las diferentes propiedades de tema que puedes configurar para un tema.

Antes de comenzar

  • Obtén más información sobre los temas y el flujo de trabajo para publicar mensajes.
  • Crea un tema.

Propiedades de temas comunes

Cuando creas un tema, debes especificar varias opciones para configurar el tema. Algunas de estas propiedades son comunes a todos los tipos de temas y se analizan en las siguientes secciones.

Agregar una suscripción predeterminada

Agrega una suscripción predeterminada al tema de Pub/Sub. Puedes crear otra suscripción para el tema después de crearlo. Predeterminado suscripción tiene las siguientes propiedades:

  • ID de la suscripción -sub
  • Tipo de entrega de extracción
  • Período de retención de mensajes de siete días
  • Vencimiento después de 31 días de inactividad
  • Plazo límite de confirmación de 10 segundos
  • Política de reintento inmediato

Esquema

Un esquema es un formato que debe seguir el campo de datos del mensaje. R es un contrato entre el publicador y el suscriptor que Pub/Sub aplica.

Los esquemas de temas ayudan a estandarizar los tipos de mensajes y los permisos para permitir que los consuman diferentes equipos de tu organización. Pub/Sub crea una autoridad central para los tipos de mensajes y los permisos. Para crear un tema con un esquema, consulta Crea y administra esquemas.

Tiempo de retención de mensajes

Especifica por cuánto tiempo el tema de Pub/Sub retiene mensajes después de publicación. Cuando finaliza la retención de mensajes, Pub/Sub puede descartar el mensaje independientemente de su estado de confirmación. Se cobran tarifas de almacenamiento de mensajes por almacenar todos los mensajes publicados en el tema.

  • Configuración predeterminada = No habilitada
  • Valor mínimo = 10 minutos
  • Valor máximo = 31 días

Usar una clave de encriptación administrada por el cliente (CMEK)

Especifica si el tema está encriptado con una CMEK. Pub/Sub encripta los mensajes con claves que son propiedad de Google y están administradas por Google de forma predeterminada. Si especificas esta opción, Pub/Sub usa el patrón de encriptación de sobre con CMEK. En este Cloud KMS no encripta los mensajes. En cambio, Cloud KMS encripta las claves de encriptación de datos (DEK) que Pub/Sub crea para cada tema.

Pub/Sub encripta los mensajes con la DEK más reciente que se generadas para el tema. Pub/Sub desencripta los mensajes poco antes de entregarlos a los suscriptores.

Para obtener más información sobre cómo crear una clave, consulta Configura la encriptación de mensajes.

¿Qué sigue?