Themenattribute

Pub/Sub-Themeneigenschaften sind die Merkmale eines Themas. Sie können beim Erstellen oder Aktualisieren eines Themas Attribute für das Thema festlegen.

In diesem Dokument werden die verschiedenen Themenattribute beschrieben, die Sie für ein Thema festlegen können.

Hinweis

Allgemeine Eigenschaften von Themen

Wenn Sie ein Thema erstellen, müssen Sie eine Reihe von Optionen angeben, um es einzurichten. Einige dieser Eigenschaften sind allen Arten von Themen gemeinsam und werden in den nächsten Abschnitten erläutert.

Standardabo hinzufügen

Fügt dem Pub/Sub-Thema ein Standardabo hinzu. Sie können nach der Erstellung des Themas ein weiteres Abo dafür erstellen. Das Standardabo hat die folgenden Attribute:

  • Abo-ID von -sub
  • Pull-Zustellungstyp
  • Aufbewahrungsdauer für Nachrichten von sieben Tagen
  • Ablauf nach 31 Tagen Inaktivität
  • Bestätigungsfrist von 10 Sekunden
  • Richtlinie für sofortige Wiederholung

Schema

Ein Schema ist ein Format, dem das Feld „message data“ (Nachrichtendaten) entsprechen muss. Ein Schema ist ein Vertrag zwischen dem Publisher und dem Abonnenten, der von Pub/Sub erzwungen wird.

Themenschemas tragen zur Standardisierung von Nachrichtentypen und Berechtigungen bei, damit sie von verschiedenen Teams in Ihrer Organisation genutzt werden können. Pub/Sub schafft eine zentrale Autorität für Nachrichtentypen und Berechtigungen. Informationen zum Erstellen eines Themas mit Schema finden Sie unter Schemas erstellen und verwalten.

Aufbewahrungsdauer für Nachrichten

Gibt an, wie lange Nachrichten im Pub/Sub-Thema nach der Veröffentlichung aufbewahrt werden. Nach Ablauf der Aufbewahrungsdauer der Nachricht kann Pub/Sub die Nachricht unabhängig vom Bestätigungsstatus verwerfen. Für die Speicherung aller Nachrichten, die für das Thema veröffentlicht werden, werden Gebühren für die Nachrichtenspeicherung berechnet.

  • Standard = Nicht aktiviert
  • Mindestwert = 10 Minuten
  • Der Höchstwert beträgt 31 Tage.

Kundenverwalteten Verschlüsselungsschlüssel (CMEK) verwenden

Gibt an, ob das Thema mit einem CMEK verschlüsselt ist. Pub/Sub verschlüsselt Nachrichten standardmäßig mit Google-owned and Google-managed encryption keys . Wenn Sie diese Option angeben, verwendet Pub/Sub das Envelope-Verschlüsselungsmuster mit CMEK. Bei diesem Ansatz werden die Nachrichten nicht von Cloud KMS verschlüsselt. Stattdessen werden mit Cloud KMS die Data Encryption Keys (DEKs) verschlüsselt, die von Pub/Sub für jedes Thema erstellt werden.

Pub/Sub verschlüsselt die Nachrichten mit dem neuesten DEK, der für das Thema generiert wurde. Pub/Sub entschlüsselt die Nachrichten kurz vor der Zustellung an Abonnenten.

Weitere Informationen zum Erstellen eines Schlüssels finden Sie unter Nachrichtenverschlüsselung konfigurieren.

Transformationen einzelner Nachrichten (Single Message Transforms, SMTs)

Gibt einfache Änderungen an Nachrichtenattributen und -daten direkt in Pub/Sub an. So können Daten bereinigt, gefiltert oder in ein anderes Format konvertiert werden, bevor die Nachrichten im Thema veröffentlicht werden.

Weitere Informationen finden Sie unter SMTs – Übersicht und Thema mit SMTs erstellen.

Nächste Schritte