הגדרת תגים לשירותים

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

חשוב להבדיל בין תגים שמצורפים לשירותי Cloud Run לבין תגי תנועה של Cloud Run, שמאפשרים לנתב תנועה לגרסאות ספציפיות של Cloud Run.

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

כדי לקבל את ההרשאות שדרושות לצירוף או להסרה של תגים, בקשו מהאדמין להקצות לכם את התפקידים הבאים ב-IAM בשירות Cloud Run:

כדי לנהל את הגישה למשאב של ערך התג ב-Resource Manager, החשבון שלכם צריך גם לקבל את התפקיד משתמש בתגים (roles/resourcemanager.tagUser) בערך התג. ערך התג הוא המשאב שמצורף לשירות Cloud Run.

רשימה של תפקידים והרשאות ב-IAM שמשויכים ל-Cloud Run מופיעה במאמרים תפקידי IAM ב-Cloud Run והרשאות IAM ב-Cloud Run. אם שירות Cloud Run מתממשק עם ממשקי API שלGoogle Cloud , כמו ספריות הלקוח ב-Cloud, עיינו במדריך להגדרת זהות השירות. מידע נוסף על הקצאת תפקידים זמין במאמרים הרשאות פריסה וניהול הגישה.

צירוף תגים לשירותי Cloud Run

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

אפשר לצרף או לנתק תגים באמצעות מסוף Google Cloud או Google Cloud CLI.

המסוף

  1. נכנסים ל-Cloud Run במסוף Google Cloud :

    כניסה ל-Cloud Run

  2. מסמנים את התיבה שמימין לשירות שרוצים להגדיר לו תג.

  3. לוחצים על Tags מעל רשימת השירותים כדי להציג את חלונית התגים.

  4. אם הארגון לא מופיע בחלונית Tags, לוחצים על Select scope for tags. לאחר מכן בוחרים את הארגון.

  5. בוחרים את מפתח התג ואת ערך התג מהתפריטים המתאימים.

  6. כדי להוסיף עוד תגים, לוחצים על הוספת תג.

  7. לוחצים על Save.

gcloud

כדי לעדכן את התגים של שירות, משתמשים בפקודה:

gcloud resource-manager tags bindings create \
    --tag-value=TAG_VALUE \
    --parent=//run.googleapis.com/projects/PROJECT_ID/locations/REGION/services/SERVICE \
    --location=REGION

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

החלפה

  • ‫TAG_VALUE עם הערך של המפתח: אפשר להשתמש בסוגים השונים האלה של מזהים: מזהה קבוע כמו tagValues/12345678901, ערך ממרחב השמות כמו 123456789012/env/prod או שם מקוצר כמו prod
  • ‫PROJECT_ID במזהה הפרויקט ב- Google Cloud .
  • ‫REGION באזור שבו נפרס שירות Cloud Run
  • ‫SERVICE בשם של שירות Cloud Run

ניתוק תגים משירותי Cloud Run

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

המסוף

  1. נכנסים ל-Cloud Run במסוף Google Cloud :

    כניסה ל-Cloud Run

  2. מסמנים את התיבה שמימין לשירות שממנו רוצים להסיר את התג.

  3. לוחצים על Tags מעל רשימת השירותים כדי להציג את חלונית התגים.

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

  5. לוחצים על Save.

gcloud

כדי לנתק תג משירות:

gcloud resource-manager tags bindings delete \
    --tag-value=TAG_VALUE \
    --parent=//run.googleapis.com/projects/PROJECT_ID/locations/REGION/services/SERVICE \
    --location=REGION

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

החלפה

  • ‫TAG_VALUE עם הערך של המפתח: אפשר להשתמש בסוגים השונים האלה של מזהים: מזהה קבוע כמו tagValues/12345678901, ערך ממרחב השמות כמו 123456789012/env/prod או שם מקוצר כמו prod
  • ‫PROJECT_ID במזהה הפרויקט ב- Google Cloud .
  • ‫REGION באזור שבו נפרס שירות Cloud Run
  • ‫SERVICE בשם של שירות Cloud Run