Propriétés du sujet

Les propriétés de sujet Pub/Sub sont les caractéristiques d'un sujet. Vous pouvez définir des propriétés de sujet lorsque vous créez ou mettez à jour un sujet.

Ce document décrit les différentes propriétés de sujet que vous pouvez définir pour un sujet.

Avant de commencer

Propriétés de sujets courants

Lorsque vous créez un sujet, vous devez spécifier un certain nombre d'options pour le configurer. Certaines de ces propriétés sont communes à tous les types de sujets et sont abordées dans les sections suivantes.

Ajouter un abonnement par défaut

Ajoute un abonnement par défaut au sujet Pub/Sub. Vous pouvez créer un autre abonnement pour le sujet une fois celui-ci créé. L'abonnement par défaut possède les propriétés suivantes:

  • ID d'abonnement : -sub
  • Type de distribution : pull
  • Durée de conservation des messages : sept jours
  • Expiration après 31 jours d'inactivité
  • Délai d'accusé de réception de 10 secondes
  • Stratégie de nouvelle tentative : immédiate

Schéma

Un schéma est un format que le champ de données du message doit respecter. Un schéma est un contrat entre l'éditeur et l'abonné que Pub/Sub applique.

Les schémas de sujets permettent de normaliser les types de messages et les autorisations afin qu'ils puissent être utilisés par différentes équipes de votre organisation. Pub/Sub crée une autorité centrale pour les types de messages et les autorisations. Pour créer un sujet avec un schéma, consultez la section Créer et gérer des schémas.

Durée de conservation des messages

Spécifie la durée pendant laquelle le sujet Pub/Sub conserve les messages après publication. Une fois la durée de conservation des messages terminée, Pub/Sub peut supprimer le message, quel que soit son état de confirmation. Des frais de stockage des messages sont facturés pour le stockage de tous les messages publiés dans le sujet.

  • Par défaut : non activé
  • Valeur minimale = 10 minutes
  • Valeur maximale = 31 jours

Utiliser une clé de chiffrement gérée par le client (CMEK)

Indique si le sujet est chiffré avec une CMEK. Par défaut, Pub/Sub chiffre les messages avec des clés appartenant à Google et gérées par Google. Si vous spécifiez cette option, Pub/Sub utilise le modèle de chiffrement encapsulé avec CMEK. Dans cette approche, Cloud KMS ne chiffre pas les messages. À la place, Cloud KMS chiffre les clés de chiffrement des données (DEK) créées par Pub/Sub pour chaque sujet.

Pub/Sub chiffre les messages à l'aide de la DEK la plus récente ayant été générée pour le sujet. Pub/Sub déchiffre les messages peu de temps avant qu'ils ne soient distribués aux abonnés.

Pour en savoir plus sur la création d'une clé, consultez Configurer le chiffrement des messages.

Étape suivante