In diesem Dokument wird beschrieben, wie Sie ein Cloud Storage-Abo erstellen. Sie können die Google Cloud Console, die Google Cloud CLI, die Clientbibliothek oder die Pub/Sub API verwenden, um ein Cloud Storage-Abo zu erstellen.
Hinweise
Bevor Sie dieses Dokument lesen, sollten Sie mit Folgendem vertraut sein:
- Funktionsweise eines Cloud Storage-Abos
- Funktionsweise von Cloud Storage und Cloud Storage-Buckets verwalten.
- Informationen zum Konfigurieren eines Themas für unzustellbare Nachrichten, um Nachrichtenfehler zu behandeln.
Erforderliche Rollen und Berechtigungen
Im Folgenden finden Sie eine Liste von Richtlinien zu Rollen und Berechtigungen:
Wenn Sie ein Abo erstellen möchten, müssen Sie die Zugriffssteuerung auf Projektebene konfigurieren.
Sie benötigen auch Berechtigungen auf Ressourcenebene, wenn Ihre Abos und Themen sich in verschiedenen Projekten befinden, wie weiter unten in diesem Abschnitt erläutert wird.
Um ein Cloud Storage-Abo zu erstellen, Das Pub/Sub-Dienstkonto muss die Berechtigung zum Schreiben in den Cloud Storage-Buckets und zum Lesen der Bucket-Metadaten. Weitere Informationen Informationen zum Erteilen dieser Berechtigungen finden Sie in den dieses Dokuments.
Bitten Sie Ihren Administrator, Ihnen die IAM-Rolle Pub/Sub Editor (roles/pubsub.editor
) für das Projekt zuzuweisen, um die Berechtigungen zu erhalten, die Sie zum Erstellen von Cloud Storage-Abos benötigen.
Weitere Informationen zum Zuweisen von Rollen finden Sie unter Zugriff auf Projekte, Ordner und Organisationen verwalten.
Diese vordefinierte Rolle enthält die Berechtigungen, die zum Erstellen von Cloud Storage-Abos erforderlich sind. Erweitern Sie den Abschnitt Erforderliche Berechtigungen, um die erforderlichen Berechtigungen anzuzeigen:
Erforderliche Berechtigungen
Die folgenden Berechtigungen sind zum Erstellen von Cloud Storage-Abos erforderlich:
-
So erstellst du ein Abo:
pubsub.subscriptions.create
-
So hängen Sie ein Abo an ein Thema an:
pubsub.topics.attachSubscription
-
So rufst du Daten aus einem Abo ab:
pubsub.subscriptions.consume
-
Abo abschließen:
pubsub.subscriptions.get
-
So listen Sie ein Abo auf:
pubsub.subscriptions.list
-
Abo aktualisieren:
pubsub.subscriptions.update
-
So löschen Sie ein Abo:
pubsub.subscriptions.delete
-
Rufen Sie die IAM-Richtlinie für ein Abo ab:
pubsub.subscriptions.getIamPolicy
-
Konfigurieren Sie die IAM-Richtlinie für ein Abo:
pubsub.subscriptions.setIamPolicy
Sie können diese Berechtigungen auch mit benutzerdefinierten Rollen oder anderen vordefinierten Rollen erhalten.
Wenn Sie Cloud Storage erstellen müssen
Abos in einem Projekt, die mit einem Thema in einem anderen verknüpft sind
Projekt enthalten ist, bitten Sie Ihren Themenadministrator, Ihnen auch den Pub/Sub Editor zu gewähren.
Die IAM-Rolle (roles/pubsub.editor)
für das Thema.
Cloud Storage-Rollen dem Pub/Sub-Dienstkonto zuweisen
Einige Google Cloud-Dienste haben von Google Cloud verwaltete Dienstkonten,
ermöglicht den Diensten den Zugriff auf Ihre Ressourcen. Diese Dienstkonten werden als Dienst-Agents bezeichnet. Pub/Sub erstellt und verwaltet für jedes Projekt ein Dienstkonto im Format service-PROJECT_NUMBER@gcp-sa-pubsub.iam.gserviceaccount.com
.
Damit ein Cloud Storage-Abo erstellt werden kann, muss das Pub/Sub-Dienstkonto die Berechtigung zum Schreiben in den entsprechenden Cloud Storage-Bucket und zum Lesen der Bucket-Metadaten haben. Sie haben folgende Möglichkeiten:
Berechtigungen auf Bucket-Ebene erteilen Im jeweiligen Cloud Storage- Bucket, gewähren Sie die Rolle „Storage Object Creator“ (
roles/storage.objectCreator
) und die Rolle „Leser alter Storage-Buckets“ (roles/storage.legacyBucketReader
) mit dem Pub/Sub-Dienstkonto.Wenn Sie Rollen auf Projektebene zuweisen müssen, können Sie stattdessen Rolle „Storage Admin“ (
roles/storage.admin
) für das Projekt, das Cloud Storage-Bucket Weisen Sie diese Rolle dem Pub/Sub-Dienstkonto.
Bucket-Berechtigungen
Führen Sie die folgenden Schritte aus, um die Rollen „Storage-Objekt-Ersteller“ (roles/storage.objectCreator
) und „Storage Legacy Bucket Reader“ (roles/storage.legacyBucketReader
) auf Bucket-Ebene zu gewähren:
Wechseln Sie in der Google Cloud Console zum Cloud Storage-Browser.
Klicken Sie auf den Cloud Storage-Bucket, in den Sie Nachrichten schreiben möchten.
Die Seite Bucket-Details wird geöffnet.
Klicken Sie auf der Seite Bucket-Details auf den Tab Berechtigungen.
Gehen Sie zu Berechtigungen > Klicken Sie auf dem Tab Nach Hauptkonten ansehen auf Zugriff gewähren.
Die Seite Zugriff gewähren wird geöffnet.
Geben Sie im Bereich Hauptkonten hinzufügen den Namen Ihres Pub/Sub-Dienstkontos ein.
Das Format des Dienstkontos ist
service-PROJECT_NUMBER@gcp-sa-pubsub.iam.gserviceaccount.com
Bei einem Projekt mit PROJECT_NUMBER=112233445566
hat das Dienstkonto beispielsweise das Formatservice-112233445566@gcp-sa-pubsub.iam.gserviceaccount.com
.Wählen Sie im Menü Rollen zuweisen > Drop-down-Menü Rolle auswählen aus Geben Sie
Creator
ein und wählen Sie die Rolle Storage Object Creator aus.Klicken Sie auf Weitere Rolle hinzufügen.
Geben Sie im Drop-down-Menü Rolle auswählen die Zeichenfolge
Bucket Reader
ein und wählen Sie die Rolle Storage Legacy Bucket Reader aus.Klicken Sie auf Speichern.
Projektberechtigungen
Führen Sie die folgenden Schritte aus, um dem Storage-Administrator zu gewähren.
Rolle (roles/storage.admin
) auf Projektebene:
Öffnen Sie in der Google Cloud Console die Seite IAM.
Gehen Sie zu Berechtigungen > Klicken Sie auf dem Tab Nach Hauptkonten ansehen auf Zugriff gewähren.
Die Seite Zugriff gewähren wird geöffnet.
Geben Sie im Abschnitt Hauptkonten hinzufügen den Namen Ihrer Pub/Sub-Ressource ein. Dienstkonto.
Das Dienstkonto hat das Format
service-PROJECT_NUMBER@gcp-sa-pubsub.iam.gserviceaccount.com
. Bei einem Projekt mit PROJECT_NUMBER=112233445566
hat das Dienstkonto beispielsweise das Formatservice-112233445566@gcp-sa-pubsub.iam.gserviceaccount.com
.Wählen Sie im Menü Rollen zuweisen > Drop-down-Menü Rolle auswählen aus Geben Sie
Storage Admin
ein und wählen Sie die Rolle Storage-Administrator aus.Klicken Sie auf Speichern.
Weitere Informationen zu Cloud Storage IAM Siehe Cloud Storage Identity and Access Management.
Attribute des Cloud Storage-Abos
Wenn Sie ein Cloud Storage-Abo konfigurieren, müssen Sie die allen Abotypen gemeinsam genutzten Eigenschaften und einige zusätzliche Abospezifische Attribute von Cloud Storage.
Allgemeine Aboeigenschaften
Weitere Informationen zu allgemeinen Abo-Properties das Sie für alle Abos festlegen können.
Bucket-Name
Ein Cloud Storage-Bucket muss bereits vorhanden sein, bevor Sie ein Cloud Storage-Abo erstellen.
Die Nachrichten werden in Batches gesendet und im Cloud Storage-Bucket gespeichert. Ein einzelner Batch oder eine einzelne Datei wird als Objekt im Bucket gespeichert.
Für den Cloud Storage-Bucket muss Anfragender bezahlt deaktiviert sein.
Informationen zum Erstellen eines Cloud Storage-Bucket finden Sie unter Buckets erstellen
Präfix des Dateinamens, Suffix und Datum/Uhrzeit
Die von Cloud Storage generierten Cloud Storage-Ausgabedateien
Abos werden als Objekte im Cloud Storage-Bucket gespeichert. Name
des im Cloud Storage-Bucket gespeicherten Objekts hat Folgendes:
Format: <file-prefix><UTC-date-time>_<uuid><file-suffix>
.
Die folgende Liste enthält Details zum Dateiformat und zu den Feldern, die Sie anpassen können:
<file-prefix>
ist das benutzerdefinierte Dateinamenspräfix. Dieses Feld ist optional.<UTC-date-time>
ist ein anpassbarer, automatisch generierter String, der auf dem Zeitpunkt basiert, zu dem das Objekt erstellt wurde.<uuid>
ist ein automatisch generierter Zufallsstring für das Objekt.<file-suffix>
ist das benutzerdefinierte Suffix des Dateinamens. Dieses Feld ist optional. Die Das Suffix des Dateinamens darf nicht auf „/“ enden.Sie können das Präfix und Suffix des Dateinamens ändern:
Wenn der Wert des Dateinamenspräfixes beispielsweise
prod_
und der Wert des Dateinamenssuffixes_archive
ist, lautet ein Beispielobjektnameprod_2023-09-25T04:10:00+00:00_uN1QuE_archive
.Wenn Sie kein Präfix und Suffix des Dateinamens angeben, wird der gespeicherte Objektname im Cloud Storage-Bucket hat folgendes Format:
<UTC-date-time>_<uuid>
Die Anforderungen für die Benennung von Cloud Storage-Objekten gelten auch für das Präfix und Suffix des Dateinamens. Weitere Informationen finden Sie unter Cloud Storage-Objekte.
Sie können ändern, wie Datum und Uhrzeit im Dateinamen angezeigt werden:
Erforderliche Datum/Uhrzeit-Abgleiche, die nur einmal verwendet werden können: Jahr (
YYYY
oderYY
), Monat (MM
), Tag (DD
), Stunde (hh
), Minute (mm
), Sekunde (ss
).YY-YYYY
oderMMM
sind beispielsweise ungültig.Optionale Matchers, die Sie nur einmal verwenden können: Datum/Uhrzeit-Trennzeichen (
T
) und und Zeitzonenverschiebung (Z
oder+00:00
).Optionale Elemente, die Sie mehrmals verwenden können: Bindestrich (
-
), Unterstrich (_
), Doppelpunkt (:
) und Schrägstrich (/
).Wenn der Wert des Dateinamens im Datums-/Uhrzeitformat beispielsweise
YYYY-MM-DD/hh_mm_ssZ
ist, ist ein Beispielobjektnameprod_2023-09-25/04_10_00Z_uNiQuE_archive
.Wenn das Datetime-Format des Dateinamens mit einem Zeichen endet, das kein Matcher ist, ersetzt dieses Zeichen das Trennzeichen zwischen
<UTC-date-time>
und<uuid>
. Wenn der Wert des Dateinamens im Datums-/Uhrzeitformat beispielsweiseYYYY-MM-DDThh_mm_ss-
ist, ist ein Beispielobjektnameprod_2023-09-25T04_10_00-uNiQuE_archive
.
Batchverarbeitung von Dateien
Mit Cloud Storage-Abos können Sie festlegen, wann eine neue Ausgabedatei erstellt werden soll, die als Objekt im Cloud Storage-Bucket gespeichert wird. Pub/Sub schreibt eine Ausgabedatei, wenn eine der angegebenen Bedingungen für die Batchverarbeitung erfüllt ist. Die folgenden Bedingungen gelten für die Batchverarbeitung in Cloud Storage:
Maximale Dauer von Storage-Batch. Dies ist eine erforderliche Einstellung. Das Cloud Storage-Abo schreibt eine neue Ausgabedatei, wenn der angegebene Wert für die maximale Dauer überschritten wird. Wenn Sie keine wenn Sie den Wert angeben, wird ein Standardwert von 5 Minuten angewendet. Folgende Werte sind für die maximale Dauer zulässig:
- Mindestwert = 1 Minute
- Standardwert: 5 Minuten
- Maximalwert: 10 Minuten
Max. Storage-Batchbyte Diese Einstellung ist optional. Die Das Cloud Storage-Abo schreibt eine neue Ausgabedatei, der angegebene Wert der maximalen Byte wurde überschritten. Im Folgenden finden Sie Werte für maximale Byte:
- Mindestwert = 1 KB
- Maximalwert = 10 GiB
Storage-Batch-Nachrichten Diese Einstellung ist optional. Das Cloud Storage-Abo schreibt eine neue Ausgabedatei, wenn die angegebene maximale Anzahl von Nachrichten überschritten wird. Folgende Werte sind für „max. Nachrichten“ zulässig:
- Mindestwert = 1.000
Sie können beispielsweise „max_duration“ auf 6 Minuten und „max_bytes“ auf 2 GB konfigurieren. Wenn in der 4. Minute die Ausgabedatei einen Dateigröße von 2 GB abgeschlossen ist, schließt Pub/Sub die vorherige Datei in eine neue Datei schreiben.
Ein Cloud Storage-Abo schreibt möglicherweise in mehrere Dateien Cloud Storage-Bucket gleichzeitig ausführen. Wenn Sie Ihr Abo, bei dem jede sechste Minute eine neue Datei erstellt wird, Mehrere Cloud Storage-Dateien werden alle 6 Minuten erstellt.
In einigen Fällen beginnt Pub/Sub möglicherweise früher mit dem Schreiben in eine neue Datei, als in den Bedingungen für die Dateigruppierung konfiguriert. Eine Datei kann auch den Wert „Max. Bytes“ überschreiten, wenn das Abo Nachrichten empfängt, die größer als der Wert „Max. Bytes“ sind.
Dateiformat
Beim Erstellen eines Cloud Storage-Abos können Sie das Format der Ausgabedateien, die in einem Cloud Storage-Bucket als Text oder Avro.
Text: Die Nachrichten werden als Nur-Text gespeichert. Ein Zeilenumbruch trennt eine Nachricht von der vorherigen Nachricht in der Datei. Es werden nur Nachrichtennutzlasten gespeichert, keine Attribute oder anderen Metadaten.
Avro: Die Nachrichten werden unter Apache Avro-Binärformat. Wenn Sie Avro auswählen, können Sie die folgenden zusätzlichen Eigenschaften aktivieren:
Write metadata (Metadaten schreiben): Mit dieser Option können Sie die Metadaten der Nachricht zusammen mit der Nachricht speichern. Metadaten wie
subscription_name
-,message_id
-,publish_time
- undattributes
-Felder werden in die obersten Felder im Ausgabe-Avro-Objekt geschrieben. Alle anderen Nachrichteneigenschaften außer Daten (z. B. ein vorhandener ordering_key) werden als Einträge in dieattributes
-Map eingefügt.Wenn Metadaten schreiben deaktiviert ist, wird nur die Nachrichtennutzlast in das Avro-Ausgabeobjekt geschrieben. Hier ist das Avro-Schema für die Ausgabenachrichten, bei dem Metadaten schreiben deaktiviert ist:
{ "type": "record", "namespace": "com.google.pubsub", "name": "PubsubMessage", "fields": [ { "name": "data", "type": "bytes" } ] }
Hier ist das Avro-Schema für die Ausgabemeldungen mit aktiviertem Schreibmetadaten:
{ "type": "record", "namespace": "com.google.pubsub", "name": "PubsubMessageWithMetadata", "fields": [ { "name": "subscription_name", "type": "string" }, { "name": "message_id", "type": "string" }, { "name": "publish_time", "type": { "type": "long", "logicalType": "timestamp-micros" } }, { "name": "attributes", "type": { "type": "map", "values": "string" } }, { "name": "data", "type": "bytes" } ] }
Schema des Themas verwenden: Mit dieser Option kann Pub/Sub die Schema des Pub/Sub-Themas, zu dem Das Abo wird beim Schreiben von Avro-Dateien angehängt.
Beachten Sie bei Verwendung dieser Option die folgenden zusätzlichen Anforderungen:
Das Themenschema muss im Apache Avro-Format vorliegen.
Wenn sowohl Themaschema verwenden als auch Metadaten schreiben aktiviert sind, muss das Schema des Themas im Stammverzeichnis ein Record-Objekt haben. Pub/Sub erweitert die Felderliste des Eintrags um die Metadatenfelder. Daher darf der Datensatz keine Felder mit demselben Namen wie die Metadatenfelder (
subscription_name
,message_id
,publish_time
oderattributes
) enthalten.
Cloud Storage-Abo erstellen
Console
-
Öffnen Sie in der Google Cloud Console die Seite Abos.
-
Klicken Sie auf Abo erstellen.
-
Geben Sie im Feld Abo-ID einen Namen ein.
Weitere Informationen zur Benennung von Abos finden Sie unter Richtlinien für die Benennung von Themen oder ein Abo.
-
Wählen Sie im Drop-down-Menü ein Thema aus oder erstellen Sie ein Thema.
Das Abo erhält Nachrichten aus dem Thema.
Informationen zum Erstellen eines Themas finden Sie unter Themen erstellen und verwalten.
-
Wählen Sie als Zustellungstyp In Cloud Storage schreiben aus.
-
Klicken Sie für den Cloud Storage-Bucket auf Durchsuchen.
-
Sie können einen vorhandenen Bucket aus einem beliebigen geeigneten Projekt auswählen.
-
Sie können auch auf das Symbol „Erstellen“ klicken und der Anleitung auf um einen neuen Bucket zu erstellen.
Wählen Sie nach dem Erstellen des Buckets den Bucket für das Cloud Storage-Abo aus.
Weitere Informationen zum Erstellen eines Buckets finden Sie unter Buckets erstellen.
Wenn Sie den Bucket angeben, prüft Pub/Sub, ob das Pub/Sub-Dienstkonto die entsprechenden Berechtigungen für den Bucket hat. Bei Berechtigungsproblemen wird eine Meldung ähnlich der folgenden angezeigt:
Unable to verify if the Pub/Sub service agent has write permissions on this bucket. You may be lacking permissions to view or set permissions
. -
-
Falls Berechtigungsprobleme auftreten, klicken Sie auf Berechtigung festlegen und folgen Sie der Anleitung auf dem Bildschirm.
Alternativ können Sie der Anleitung unter Cloud Storage-Rollen dem Pub/Sub-Dienstkonto zuweisen folgen.
-
Wählen Sie unter Dateiformat die Option Text oder Avro aus.
Wenn Sie Avro auswählen, können Sie optional angeben, ob die Nachrichtenmetadaten in der Ausgabe gespeichert werden sollen.
Weitere Informationen zu den beiden Optionen, Metadatenoption für das Avro-Format, siehe Datei Format.
-
Optional: Sie können das Präfix, Suffix und das Datum und die Uhrzeit für alle Dateien angeben, die in den Cloud Storage-Bucket geschrieben werden sollen. Eine Datei wird als Objekt im Bucket gespeichert.
Weitere Informationen zum Festlegen des Dateipräfixes, ‑suffixes und ‑datums finden Sie unter Dateipräfix, ‑suffix und ‑datum.
-
Geben Sie unter Batchverarbeitung von Dateien eine maximale Zeit für die Verweildauer an. bevor Sie eine neue Datei erstellen.
Optional können Sie auch die maximale Dateigröße oder die maximale Anzahl von Nachrichten für die Dateien festlegen.
Weitere Informationen zu beiden Optionen für die Batchverarbeitung von Dateien finden Sie unter Batching von Dateien.
-
Wir empfehlen Ihnen dringend, die Funktion Deadletter zu aktivieren, um Fehler bei der Zustellung von Nachrichten zu behandeln.
Weitere Informationen finden Sie unter Unzustellbare Nachrichten -Thema
-
Sie können die anderen Einstellungen beibehalten und auf Erstellen klicken.
gcloud
-
In the Google Cloud console, activate Cloud Shell.
At the bottom of the Google Cloud console, a Cloud Shell session starts and displays a command-line prompt. Cloud Shell is a shell environment with the Google Cloud CLI already installed and with values already set for your current project. It can take a few seconds for the session to initialize.
- So erstellen Sie ein
Cloud Storage-Abo haben, führen Sie den Befehl
gcloud pubsub subscriptions create
aus.gcloud pubsub subscriptions create SUBSCRIPTION_ID \ --topic=TOPIC_ID \ --cloud-storage-bucket=BUCKET_NAME \ --cloud-storage-file-prefix=CLOUD_STORAGE_FILE_PREFIX \ --cloud-storage-file-suffix=CLOUD_STORAGE_FILE_SUFFIX \ --cloud-storage-file-datetime-format=CLOUD_STORAGE_FILE_DATETIME_FORMAT \ --cloud-storage-max-duration=CLOUD_STORAGE_MAX_DURATION \ --cloud-storage-max-bytes=CLOUD_STORAGE_MAX_BYTES \ --cloud-storage-max-messages=CLOUD_STORAGE_MAX_MESSAGES \ --cloud-storage-output-format=CLOUD_STORAGE_OUTPUT_FORMAT \ --cloud-storage-write-metadata --cloud-storage-use-topic-schema
Im Befehl wird nur
SUBSCRIPTION_ID
, der Parameter Flag--topic
und--cloud-storage-bucket
-Flag sind erforderlich. Die verbleibenden Flags sind optional und können weggelassen werden.Ersetzen Sie Folgendes:
SUBSCRIPTION_ID
: Name oder ID Ihres neuen Cloud Storage-Abo.TOPIC_ID
: Der Name oder die ID des Themas.BUCKET_NAME
: Gibt den Namen eines vorhanden ist. Beispiel:prod_bucket
. Bucket Name darf die Projekt-ID nicht enthalten. Informationen zum Erstellen eines Buckets finden Sie unter Buckets erstellen.CLOUD_STORAGE_FILE_PREFIX
: Gibt das Präfix für den Cloud Storage-Dateinamen an. Beispiel:log_events_
.CLOUD_STORAGE_FILE_SUFFIX
: Gibt das Suffix für den Cloud Storage-Dateinamen an. Beispiel:.txt
.CLOUD_STORAGE_FILE_DATETIME_FORMAT
: Gibt das Datum/Uhrzeit-Format für den Cloud Storage-Dateinamen an. Beispiel:YYYY-MM-DD/hh_mm_ssZ
.CLOUD_STORAGE_MAX_DURATION
: Die maximale Dauer, die verstreichen kann, bevor eine neue Cloud Storage-Datei erstellt wird. Der Wert muss zwischen 1 m und 10 m liegen. Beispiel:5m
.CLOUD_STORAGE_MAX_BYTES
: Die maximale Anzahl von Byte, die in eine Cloud Storage-Datei geschrieben werden können, bevor eine neue Datei erstellt wird. Der Wert muss zwischen 1 KB und 10 GB liegen. Beispiel:20MB
.CLOUD_STORAGE_MAX_MESSAGES
: Das Maximum Anzahl der Nachrichten, die in eine Cloud Storage-Datei geschrieben werden können bevor eine neue Datei erstellt wird. Der Wert muss größer oder gleich sein auf 1.000. Beispiel:100000
.CLOUD_STORAGE_OUTPUT_FORMAT
: Das Ausgabeformat für Daten, die in Cloud Storage geschrieben werden. Werte:text
: Nachrichten werden als unbearbeiteter, getrennter Rohtext geschrieben. durch einen Zeilenumbruch.avro
: Nachrichten werden als Avro-Binär geschrieben.--cloud-storage-write-metadata
und „--cloud-storage-use-topic-schema
“ betrifft nur Abos mit dem Ausgabeformatavro
.
C++
Folgen Sie der Einrichtungsanleitung für C++ in der Kurzanleitung zur Verwendung von Clientbibliotheken, bevor Sie dieses Beispiel anwenden. Weitere Informationen finden Sie in der Pub/Sub C++ API Referenzdokumentation.
Richten Sie die Standardanmeldedaten für Anwendungen ein, um sich bei Pub/Sub zu authentifizieren. Weitere Informationen finden Sie unter Authentifizierung für Clientbibliotheken einrichten.
Go
Folgen Sie der Einrichtungsanleitung für Go in der Kurzanleitung zur Verwendung von Clientbibliotheken, bevor Sie dieses Beispiel anwenden. Weitere Informationen finden Sie in der Referenzdokumentation zur Pub/Sub Go API.
Richten Sie die Standardanmeldedaten für Anwendungen ein, um sich bei Pub/Sub zu authentifizieren. Weitere Informationen finden Sie unter Authentifizierung für Clientbibliotheken einrichten.
Java
Folgen Sie der Einrichtungsanleitung für Java in der Kurzanleitung zur Verwendung von Clientbibliotheken, bevor Sie dieses Beispiel anwenden. Weitere Informationen finden Sie in der Referenzdokumentation zur Pub/Sub Java API.
Richten Sie die Standardanmeldedaten für Anwendungen ein, um sich bei Pub/Sub zu authentifizieren. Weitere Informationen finden Sie unter Authentifizierung für Clientbibliotheken einrichten.
Cloud Storage-Abo überwachen
Cloud Monitoring bietet eine Reihe von Messwerten, mit denen Sie Abos überwachen können.
Eine Liste aller verfügbaren Pub/Sub-Messwerte und ihre Beschreibungen finden Sie in der Monitoring-Dokumentation für Pub/Sub.
Sie können Abos auch in Pub/Sub überwachen.
Nächste Schritte
Preise für Pub/Sub prüfen, einschließlich Cloud Storage-Abos