מחיקת מינויים ל-SMT

במאמר הזה מוסבר איך למחוק טרנספורמציות של הודעות בודדות (SMT) ממינוי קיים ל-Pub/Sub.

כדי למחוק SMT של מינוי, אפשר להשתמש במסוף Cloud de Confiance , ב-Google Cloud CLI, בספריית הלקוח או ב-Pub/Sub API.

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

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

התפקיד המוגדר מראש הזה כולל את ההרשאות שנדרשות למחיקת SMT של מינוי. כדי לראות בדיוק אילו הרשאות נדרשות, אפשר להרחיב את הקטע ההרשאות הנדרשות:

ההרשאות הנדרשות

כדי למחוק SMT של מינוי, נדרשות ההרשאות הבאות:

  • נותנים את ההרשאה למחיקת מינוי במינוי: pubsub.subscriptions.delete
  • נותנים לתצוגה הרשאת מינוי בפרויקט. ההרשאה הזו נדרשת רק אם משתמשים במסוף Cloud de Confiance : pubsub.subscriptions.view

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

אפשר להגדיר בקרת גישה ברמת הפרויקט וברמת המשאב הספציפי.

מחיקת מינויים ל-SMT

כדי למחוק SMT של מינוי, פועלים לפי השלבים הבאים:

המסוף

  1. נכנסים לדף Subscriptions ב-Pub/Sub במסוף Cloud de Confiance .

    לדף "מינויים"

  2. לוחצים על המינוי שרוצים למחוק ממנו SMT.

  3. בדף פרטי המינוי, לוחצים על עריכה.

    בכרטיסייה Transforms מופיעים כל ה-SMT שמצורפים למינוי.

  4. לוחצים על לחצן המחיקה של ה-SMT שרוצים למחוק.

  5. לוחצים על עדכון.

gcloud

  1. במסוף Cloud de Confiance , מפעילים את Cloud Shell.

    הפעלת Cloud Shell

    בחלק התחתון של Cloud de Confiance המסוף יתחיל סשן של Cloud Shell ותופיע הודעה של שורת הפקודה. Cloud Shell היא סביבת מעטפת שבה ה-CLI של Google Cloud מותקן ומוגדרים ערכים לפרויקט הקיים. הסשן יופעל תוך כמה שניות.

  2. הפקודה הזו מוחקת את כל ה-SMT שמשויכים למינוי שצוין.

    מריצים את הפקודה gcloud pubsub subscriptions update עם הדגל --clear-message-transforms:

    gcloud pubsub subscriptions update SUBSCRIPTION_ID \
        --clear-message-transforms

    מחליפים את מה שכתוב בשדות הבאים:

    • SUBSCRIPTION_ID: המזהה או השם של המינוי שרוצים לעדכן.

    כדי להסיר SMT יחיד, אפשר לעיין במאמר בנושא עדכון של SMT במינוי וליצור message-transforms-file חדש שלא כולל את ה-SMT שרוצים למחוק.

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