Propiedades de los temas

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

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

Antes de comenzar

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

Propiedades comunes de los temas

Cuando creas un tema, debes especificar una cantidad de opciones para configurarlo. 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. La suscripción predeterminada tiene las siguientes propiedades:

  • ID de suscripción de -sub
  • Tipo de entrega de extracción
  • Duración de retención de mensajes de siete días
  • Vencimiento después de 31 días de inactividad
  • Plazo 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. Un esquema 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 permisos para que diferentes equipos de tu organización los consuman. Pub/Sub crea una autoridad central para los tipos de mensajes y permisos. Para crear un tema con 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 su publicación. Una vez que finalice la duración de la retención de mensajes, es posible que Pub/Sub descarte el mensaje sin importar su estado de confirmación. Se cobran tarifas por almacenamiento de mensajes por almacenar todos los mensajes publicados en el tema.

  • Predeterminado = No habilitado
  • 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 administradas por Google de forma predeterminada. Si especificas esta opción, Pub/Sub usará el patrón de encriptación de sobre con CMEK. En este enfoque, Cloud KMS no encripta los mensajes. En su lugar, 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 generó para el tema. Pub/Sub desencripta los mensajes poco antes de entregarlos a los suscriptores.

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

¿Qué sigue?