אפשר למחוק מינויים ל-Pub/Sub באמצעות מסוף Google Cloud, Google Cloud CLI, ספריית לקוח או Pub/Sub API. Google Cloud
במאמר הזה מוסבר איך למחוק מינויים ב-Pub/Sub.
- כדי לנהל את החשבון, אפשר לעיין במאמר ניהול החשבון לחיוב ב-Cloud. Google Cloud
- כדי לנהל את חשבון Google, עוברים אל תשלומים ומינויים.
לפני שמתחילים
- מידע נוסף על מינויים
- יוצרים אחד מהמינויים הבאים: pull, push או BigQuery.
תפקידים והרשאות נדרשים
כדי לקבל את ההרשאה שדרושה למחיקת מינוי, צריך לבקש מהאדמין להקצות לכם את תפקיד ה-IAM Pub/Sub Editor (roles/pubsub.editor) במינוי.
כדי לקרוא הסבר על מתן תפקידים, ראו איך מנהלים את הגישה ברמת הפרויקט, התיקייה והארגון.
התפקיד המוגדר מראש הזה כולל את ההרשאה pubsub.subscriptions.delete, שנדרשת כדי למחוק מינוי.
יכול להיות שתוכלו לקבל את ההרשאה הזו גם בתפקידים בהתאמה אישית או בתפקידים אחרים שמוגדרים מראש.
מחיקת מינויים
המסוף
- נכנסים לדף Subscriptions במסוף Google Cloud .
- בוחרים את המינוי שרוצים למחוק.
- לוחצים על Delete.
gcloud
-
במסוף Google Cloud , מפעילים את Cloud Shell.
בחלק התחתון של Google Cloud המסוף יתחיל סשן של Cloud Shell ותופיע הודעה של שורת הפקודה. Cloud Shell היא סביבת מעטפת שבה ה-CLI של Google Cloud מותקן ומוגדרים ערכים לפרויקט הקיים. הסשן יופעל תוך כמה שניות.
-
כדי למחוק מינוי, מריצים את הפקודה
gcloud pubsub subscriptions delete:gcloud pubsub subscriptions delete SUBSCRIPTION_ID
REST
כדי למחוק מינוי, צריך להשתמש בשיטה projects.subscriptions.delete:
בקשה:
הבקשה צריכה להיות מאומתת באמצעות אסימון גישה בכותרת Authorization. כדי לקבל אסימון גישה ל-Application Default Credentials הנוכחיים: gcloud auth application-default print-access-token.
DELETE https://pubsub.googleapis.com/v1/projects/PROJECT_ID/subscriptions/SUBSCRIPTION_ID Authorization: Bearer ACCESS_TOKEN
כאשר:
- PROJECT_ID הוא מזהה הפרויקט.
- SUBSCRIPTION_ID הוא מזהה המינוי שלך.
תשובה:
אם הבקשה מצליחה, התגובה היא אובייקט JSON ריק.
מחיקה היא פעולה עם עקביות הדרגתית, ולכן יכול להיות שיעבור זמן עד שההשפעה שלה תהיה גלויה בתהליכים אחרים.
C++
לפני שמנסים את הדוגמה הזו, צריך לפעול לפי הוראות ההגדרה של C++ במאמר תחילת העבודה המהירה: שימוש בספריות לקוח. מידע נוסף זמין במאמרי העזרה של Pub/Sub C++ API.
C#
לפני שמנסים את הדוגמה הזו, צריך לפעול לפי הוראות ההגדרה של C# במאמר הפעלה מהירה: שימוש בספריות לקוח. מידע נוסף מופיע במאמרי העזרה של Pub/Sub C# API.
המשך
בדוגמה הבאה נעשה שימוש בגרסה הראשית של ספריית הלקוח Go Pub/Sub (v2). אם אתם עדיין משתמשים בספרייה v1, כדאי לעיין במדריך להעברה לגרסה v2. כדי לראות רשימה של דוגמאות קוד מגרסה 1, אפשר לעיין ב דוגמאות הקוד שהוצאו משימוש.
לפני שמנסים את הדוגמה הזו, צריך לפעול לפי הוראות ההגדרה של Go במאמר מדריך למתחילים: שימוש בספריות לקוח. מידע נוסף מופיע במאמרי העזרה של Pub/Sub Go API.
Java
לפני שמנסים את הדוגמה הזו, צריך לפעול לפי הוראות ההגדרה של Java במאמר התחלה מהירה: שימוש בספריות לקוח. מידע נוסף מופיע במאמרי העזרה של Pub/Sub Java API.
Node.js
לפני שמנסים את הדוגמה הזו, צריך לפעול לפי הוראות ההגדרה של Node.js במאמר הפעלה מהירה: שימוש בספריות לקוח. מידע נוסף מופיע במאמרי העזרה של Pub/Sub Node.js API.
Node.ts
לפני שמנסים את הדוגמה הזו, צריך לפעול לפי הוראות ההגדרה של Node.js במאמר הפעלה מהירה: שימוש בספריות לקוח. מידע נוסף מופיע במאמרי העזרה של Pub/Sub Node.js API.
PHP
לפני שמנסים את הדוגמה הזו, צריך לפעול לפי הוראות ההגדרה של PHP במאמר התחלה מהירה: שימוש בספריות לקוח. מידע נוסף מופיע במאמרי העזרה של Pub/Sub PHP API.
Python
לפני שמנסים את הדוגמה הזו, צריך לפעול לפי הוראות ההגדרה של Python במאמר תחילת העבודה המהירה: שימוש בספריות לקוח. מידע נוסף מופיע במאמרי העזרה של ה-API בשפת Python של Pub/Sub.
Ruby
בדוגמה הבאה נעשה שימוש בספריית הלקוח של Ruby Pub/Sub בגרסה 3. אם אתם עדיין משתמשים בספרייה v2, כדאי לעיין במדריך להעברה לגרסה v3. כדי לראות רשימה של דוגמאות קוד של Ruby v2, אפשר לעיין ב דוגמאות הקוד שהוצאו משימוש.
לפני שמנסים את הדוגמה הזו, צריך לפעול לפי הוראות ההגדרה של Ruby במאמר תחילת העבודה המהירה: שימוש בספריות לקוח. מידע נוסף מופיע במאמרי העזרה של Pub/Sub Ruby API.
אפשר ליצור מינוי עם אותו שם של המינוי שמחקתם. עם זאת, המינוי החדש שנוצר הוא בלתי תלוי לחלוטין במינוי הקודם שנמחק. הודעות שמיועדות למינוי הישן לא נמסרות למינוי החדש.
המאמרים הבאים
- ליצור או לשנות מינוי באמצעות פקודות של
gcloud. - יוצרים או משנים מינוי באמצעות ממשקי API ל-REST.