Nachrichten in Pub/Sub mit der Google Cloud Console veröffentlichen und empfangen

Auf dieser Seite erfahren Sie, wie Sie mit derGoogle Cloud -Konsole grundlegende Aufgaben in Pub/Sub ausführen.


Eine detaillierte Anleitung dazu finden Sie direkt in der Google Cloud Console. Klicken Sie dazu einfach auf Anleitung:

Anleitung


Hinweise

  1. Sign in to your Google Cloud account. If you're new to Google Cloud, create an account to evaluate how our products perform in real-world scenarios. New customers also get $300 in free credits to run, test, and deploy workloads.
  2. In the Google Cloud console, on the project selector page, select or create a Google Cloud project.

    Go to project selector

  3. Verify that billing is enabled for your Google Cloud project.

  4. Enable the Pub/Sub API.

    Enable the API

  5. Make sure that you have the following role or roles on the project: Pub/Sub Admin

    Check for the roles

    1. In the Google Cloud console, go to the IAM page.

      Go to IAM
    2. Select the project.
    3. In the Principal column, find all rows that identify you or a group that you're included in. To learn which groups you're included in, contact your administrator.

    4. For all rows that specify or include you, check the Role column to see whether the list of roles includes the required roles.

    Grant the roles

    1. In the Google Cloud console, go to the IAM page.

      Zu IAM
    2. Wählen Sie das Projekt aus.
    3. Klicken Sie auf Zugriff erlauben.
    4. Geben Sie im Feld Neue Hauptkonten Ihre Nutzer-ID ein. Dies ist in der Regel die E-Mail-Adresse eines Google-Kontos.

    5. Wählen Sie in der Liste Rolle auswählen eine Rolle aus.
    6. Wenn Sie weitere Rollen hinzufügen möchten, klicken Sie auf Weitere Rolle hinzufügen und fügen Sie weitere Rollen hinzu.
    7. Klicken Sie auf Speichern.
  6. In the Google Cloud console, on the project selector page, select or create a Google Cloud project.

    Go to project selector

  7. Verify that billing is enabled for your Google Cloud project.

  8. Enable the Pub/Sub API.

    Enable the API

  9. Make sure that you have the following role or roles on the project: Pub/Sub Admin

    Check for the roles

    1. In the Google Cloud console, go to the IAM page.

      Go to IAM
    2. Select the project.
    3. In the Principal column, find all rows that identify you or a group that you're included in. To learn which groups you're included in, contact your administrator.

    4. For all rows that specify or include you, check the Role column to see whether the list of roles includes the required roles.

    Grant the roles

    1. In the Google Cloud console, go to the IAM page.

      Zu IAM
    2. Wählen Sie das Projekt aus.
    3. Klicken Sie auf Zugriff erlauben.
    4. Geben Sie im Feld Neue Hauptkonten Ihre Nutzer-ID ein. Dies ist in der Regel die E-Mail-Adresse eines Google-Kontos.

    5. Wählen Sie in der Liste Rolle auswählen eine Rolle aus.
    6. Wenn Sie weitere Rollen hinzufügen möchten, klicken Sie auf Weitere Rolle hinzufügen und fügen Sie weitere Rollen hinzu.
    7. Klicken Sie auf Speichern.
  10. Thema erstellen

    1. Rufen Sie in der Google Cloud Console die Seite Pub/Sub auf.

      Zu Pub/Sub

    2. Klicken Sie auf der Seite Themen auf Thema erstellen.

    3. Geben Sie im nun angezeigten Fenster in das Feld Themen-ID MyTopic ein.

      Übernehmen Sie für die übrigen Optionen die Standardwerte und klicken Sie auf Erstellen.

      Die Erfolgsmeldung wird angezeigt. A new topic and a new subscription have been successfully created.

      Sie haben gerade ein Thema namens MyTopic und ein zugehöriges Standardabo MyTopic-sub erstellt.

    Zweites Abo hinzufügen

    So fügen Sie dem gerade erstellten Thema ein zweites Abo hinzu:

    1. Rufen Sie in der Google Cloud Console die Seite Pub/Sub-Abos auf.

      Zu den Abos

    2. Klicken Sie auf der Seite Abos auf Abo erstellen.

    3. Geben Sie MySub in das Feld Abo-ID ein.

    4. Wählen Sie unter Cloud Pub/Sub-Thema auswählen das MyTopic-Thema aus dem Drop-down-Menü aus.

    5. Übernehmen Sie für die übrigen Optionen die Standardwerte.

    6. Klicken Sie auf Erstellen.

      Die Erfolgsmeldung wird angezeigt: Subscription successfully added.

      Das Abo MySub ist jetzt an das Thema MyTopic angehängt. Pub/Sub liefert alle an MyTopic gesendeten Nachrichten an die Abos MySub und MyTopic-sub aus.

    Nachricht zum Thema veröffentlichen

    1. Rufen Sie in der Google Cloud Console die Seite Pub/Sub-Themen auf.

      Themen aufrufen

    2. Klicken Sie auf das Thema MyTopic.

    3. Klicken Sie auf die Seite Themen und dann auf MyTopic.

    4. Klicken Sie auf der Seite MyTopic auf den Tab Nachrichten.

    5. Klicken Sie auf Nachricht veröffentlichen.

    6. Geben Sie im Fenster Nachrichtentext Hello World ein.

    7. Klicken Sie auf Veröffentlichen. Wenn die Veröffentlichung erfolgreich war, wird unten auf der Seite die Meldung „Nachricht veröffentlicht“ angezeigt.

    Nachrichten aus dem Abo abrufen

    1. Rufen Sie in der Google Cloud Console die Seite Pub/Sub-Abos auf.

      Zu den Abos

    2. Klicken Sie auf dem Tab Nachrichten auf Pull.

    Sie sollten die Mitteilung sehen, die Sie gerade veröffentlicht haben. Die Nachricht enthält die Daten Hello World und die Zeit, zu der die Nachricht veröffentlicht wurde.

    Bei Verwendung der Google Cloud -Konsole können bei einem einzelnen Abruf bei einem niedrigen Nachrichtenvolumen oft keine Nachrichten zurückgegeben werden. Wenn keine Nachrichten angezeigt werden, klicken Sie mehrmals auf Pull, um mehrere Pull-Anfragen zu senden. Dies ist kein Problem mit den Pub/Sub-Clientbibliotheken.

    Bereinigen

    Mit den folgenden Schritten vermeiden Sie, dass Ihrem Google Cloud -Konto die auf dieser Seite verwendeten Ressourcen in Rechnung gestellt werden:

    Wenn Sie das von Ihnen erstellte Thema und Abo nicht mehr benötigen, können Sie sie löschen.

    So löschen Sie das Thema und das Abo:

    1. Zur Seite Themen.

    2. Klicken Sie auf das Kästchen neben MyTopic und dann auf Löschen.

    3. Führen Sie die Schritte im Bestätigungsfenster aus, um das Thema endgültig zu löschen.

    Alternativ können Sie das von Ihnen erstellte Projekt löschen.

    Nächste Schritte