In diesem Dokument wird beschrieben, wie Sie Nachrichten aus einem Pull-Abo empfangen. Sie können ein Pull-Abo über die Google Cloud -Konsole, die Google Cloud CLI, die Clientbibliothek oder die Pub/Sub API erstellen.
Hinweis
- Erstellen Sie ein Pull-Abo.
Erforderliche Rollen und Berechtigungen
Bitten Sie Ihren Administrator, Ihnen die IAM-Rolle Pub/Sub Subscriber (roles/pubsub.subscriber) für das Abo zuzuweisen, um die Berechtigung zu erhalten, die Sie zum Empfangen von Nachrichten aus einem Pull-Abo benötigen.
Weitere Informationen zum Zuweisen von Rollen finden Sie unter Zugriff auf Projekte, Ordner und Organisationen verwalten.
Diese vordefinierte Rolle enthält die Berechtigung pubsub.subscriptions.consume, die zum Empfangen von Nachrichten aus einem Pull-Abo erforderlich ist.
Sie können diese Berechtigung auch mit benutzerdefinierten Rollen oder anderen vordefinierten Rollen erhalten.
Nachricht aus einem Abo abrufen
Die folgenden Beispiele zeigen, wie Sie eine Nachricht aus einem Abo mit der StreamingPull API oder der Pull API abrufen.
StreamingPull API
Wenn Sie die StreamingPull API verwenden möchten, müssen Sie eine Clientbibliothek verwenden.
Die Google Cloud Console und die Google Cloud CLI unterstützen die StreamingPull API nicht.