Nachrichten mit der gcloud CLI in Pub/Sub veröffentlichen und empfangen
Auf dieser Seite wird erläutert, wie Sie mit der Google Cloud CLI die folgenden Vorgänge in Pub/Sub ausführen:
- Thema und Abo erstellen
- Veröffentlichen Sie Nachrichten zum Thema:
- Nachrichten aus dem Abo empfangen
Hinweis
Führen Sie die folgenden Schritte aus, bevor Sie Ihre Pipeline ausführen.
Projekt einrichten
Set up a Cloud de Confiance console project.
Click to:
- Create or select a project.
- Enable the Pub/Sub API for that project.
You can view and manage these resources at any time in the Cloud de Confiance console.
-
Installieren Sie die Google Cloud CLI.
-
Konfigurieren Sie die gcloud CLI für die Verwendung Ihrer föderierten Identität.
Weitere Informationen finden Sie unter Mit Ihrer föderierten Identität in der gcloud CLI anmelden.
-
Führen Sie den folgenden Befehl aus, um die gcloud CLI zu initialisieren:
gcloud init
Erforderliche Rollen
Zum Durcharbeiten dieser Kurzanleitung benötigen Sie die folgenden IAM-Rollen (Identity and Access Management).
Bitten Sie Ihren Administrator, Ihnen die IAM-Rolle Pub/Sub-Bearbeiter (roles/pubsub.editor) für Ihr Projekt zuzuweisen, um die Berechtigungen zu erhalten, die Sie zum Ausführen dieser Kurzanleitung benötigen.
Weitere Informationen zum Zuweisen von Rollen finden Sie unter Zugriff auf Projekte, Ordner und Organisationen verwalten.
Sie können die erforderlichen Berechtigungen auch über benutzerdefinierte Rollen oder andere vordefinierte Rollen erhalten.
Thema erstellen
Erstellen Sie ein Thema mit der ID my-topic:
gcloud pubsub topics create my-topic
Abo erstellen
Erstellen Sie ein Abo mit der ID my-sub und hängen Sie es an my-topic an:
gcloud pubsub subscriptions create my-sub --topic=my-topic
Nachrichten veröffentlichen
Veröffentlichen Sie eine Nachricht in my-topic:
gcloud pubsub topics publish my-topic --message="hello"
Nachrichten empfangen
Empfangen Sie die Nachricht von my-sub:
gcloud pubsub subscriptions pull my-sub --auto-ack
Die gcloud CLI gibt die Nachricht in der Befehlszeile aus.
Wie ist es gelaufen?
Nächste Schritte
Alle verfügbaren gcloud CLI-Befehle für Pub/Sub ansehen
Weitere Informationen zu den auf dieser Seite beschriebenen Pub/Sub-Konzepten
Probieren Sie eine andere Pub/Sub-Kurzanleitung aus, die Clientbibliotheken oder die Console verwendet.
Erfahren Sie, wie Sie Themen erstellen und Nachrichten veröffentlichen.
Abotyp auswählen.
Weitere Informationen zu Pub/Sub APIs.