Nachrichten in Pub/Sub mit der gcloud CLI 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 die 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
Für diese 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
Weitere Informationen zu den auf dieser Seite beschriebenen Pub/Sub-Konzepten
Probieren Sie eine andere Pub/Sub-Kurzanleitung aus, die Clientbibliotheken oder die Konsole verwendet.
Wählen Sie einen Abotyp aus.