פרסום וקבלת הודעות ב-Pub/Sub באמצעות ה-CLI של gcloud

בדף הזה מוסבר איך לבצע את הפעולות הבאות ב-Pub/Sub באמצעות Google Cloud CLI:

  • יוצרים נושא ומינוי.
  • פרסום הודעות בנושא.
  • לקבל הודעות מהמינוי.

לפני שמתחילים

לפני שמריצים את צינור הנתונים, צריך לבצע את השלבים הבאים.

הגדרת הפרויקט

  1. Set up a Cloud de Confiance console project.

    Set up a 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.

  2. התקינו את ה-CLI של Google Cloud.

  3. הגדירו שה-CLI של gcloud ישתמש בזהות המאוחדת שלכם.

    איך נכנסים ל-CLI של gcloud באמצעות הזהות המאוחדת?

  4. כדי לאתחל את ה-CLI של gcloud, הריצו את הפקודה הבאה:

    gcloud init

התפקידים הנדרשים

כדי להשלים את המדריך למתחילים הזה, אתם צריכים את התפקידים הבאים בניהול זהויות והרשאות גישה (IAM):

כדי לקבל את ההרשאות שנדרשות להשלמת המדריך הזה להתחלה מהירה, צריך לבקש מהאדמין להקצות לכם ב-IAM את התפקיד עריכה ב-Pub/Sub (roles/pubsub.editor) בפרויקט. כדי לקרוא הסבר על מתן תפקידים, ראו איך מנהלים את הגישה ברמת הפרויקט, התיקייה והארגון.

יכול להיות שאפשר לקבל את ההרשאות הנדרשות גם באמצעות תפקידים בהתאמה אישית או תפקידים מוגדרים מראש.

יצירת נושא

תכין לי נושא עם המזהה my-topic:

gcloud pubsub topics create my-topic

יצירת מינוי

יוצרים מינוי עם המזהה my-sub ומצרפים אותו אל my-topic:

gcloud pubsub subscriptions create my-sub --topic=my-topic

פרסום הודעות

פרסום הודעה ב-my-topic:

gcloud pubsub topics publish my-topic --message="hello"

קבלת הודעות

קבלת ההודעה מ-my-sub:

gcloud pubsub subscriptions pull my-sub --auto-ack

ההודעה מודפסת ב-CLI של gcloud בשורת הפקודה.

איך היה?

המאמרים הבאים