Les propriétés d'un sujet Pub/Sub sont ses caractéristiques. Vous pouvez définir les propriétés d'un sujet lorsque vous le créez ou le mettez à jour.
Ce document décrit les différentes propriétés de sujet que vous pouvez définir pour un sujet.
Avant de commencer
- Découvrez les sujets et le workflow de publication de messages.
- Créez un sujet.
Propriétés de sujet courantes
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 : 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 sujet permettent de standardiser 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 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 écoulé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 Google-owned and Google-managed encryption keys . 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. Au lieu de cela, Cloud KMS chiffre les clés de chiffrement des données (DEK) que Pub/Sub crée 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.
Transformations de message unique (SMT)
Spécifie des modifications légères apportées aux attributs et aux données des messages directement dans Pub/Sub. Cela permet de nettoyer, de filtrer ou de convertir le format des données avant que les messages ne soient publiés dans le sujet.
Pour en savoir plus, consultez Présentation des transformations de message unique et Créer un sujet avec des transformations de message unique.
Étape suivante
- Créer un abonnement pull.
- Créer un abonnement push.
- Créer un abonnement BigQuery.
- Créer un abonnement Cloud Storage.