במדריך הזה מוסבר איך ליצור תגים לחשבונות שירות ואיך לנהל אותם.
מידע על התגים
תג הוא צמד מפתח/ערך שאפשר לצרף למשאב ב-Cloud de Confiance by S3NS. אתם יכולים להשתמש בתגים כדי להגדיר תנאי לאישור או לדחייה של כללי מדיניות אם תג ספציפי מצורף או לא מצורף למשאב. לדוגמה, אתם יכולים להתנות את מתן התפקידים ב-IAM בהתאם לתגים. לסקירה כללית על התגים
כדי לצרף תגים למשאבים, יוצרים משאב של קישור בין תגים שמקשר את הערך ל Cloud de Confiance by S3NS משאב.
ההרשאות הנדרשות
כדי לקבל את ההרשאות שדרושות לניהול תגים, צריך לבקש מהאדמין להקצות לכם את תפקידי ה-IAM הבאים:
- Tag Viewer (
roles/resourcemanager.tagViewer) במשאבים שהתגים מצורפים אליהם -
כדי להציג ולנהל תגים ברמת הארגון:
צפייה בארגון (
roles/resourcemanager.organizationViewer) באופן כללי בארגון -
יצירה, עדכון ומחיקה של הגדרות תגים:
Tag Administrator (
roles/resourcemanager.tagAdmin) on the resource you're creating, updating, or deleting tags for -
צירוף והסרה של תגים ממשאבים:
Tag User (
roles/resourcemanager.tagUser) על ערך התג ועל המשאבים שאתם מצרפים או מסירים מהם את ערך התג
להסבר על מתן תפקידים, ראו איך מנהלים את הגישה ברמת הפרויקט, התיקייה והארגון.
יכול להיות שאפשר לקבל את ההרשאות הנדרשות גם באמצעות תפקידים בהתאמה אישית או תפקידים מוגדרים מראש.
כדי לקבל את ההרשאות שנדרשות לצירוף תגים לחשבונות שירות, צריך לבקש מהאדמין להקצות לכם ב-IAM את התפקיד אדמין של חשבון שירות (roles/iam.ServiceAccountAdmin) בחשבון השירות.
כדי לקרוא הסבר על מתן תפקידים, ראו איך מנהלים את הגישה ברמת הפרויקט, התיקייה והארגון.
יכול להיות שאפשר לקבל את ההרשאות הנדרשות גם באמצעות תפקידים בהתאמה אישית או תפקידים מוגדרים מראש.
יצירת מפתחות וערכים של תגים
כדי לצרף תג, צריך ליצור תג ולהגדיר את הערך שלו. במאמרים יצירת תג והוספת ערך תג מוסבר איך יוצרים מפתחות תגים וערכי תגים.
הוספת תגים למשאבים קיימים
כדי להוסיף תג לחשבונות שירות קיימים:
gcloud
כדי לצרף תג לחשבון שירות, צריך ליצור משאב של קישור תג באמצעות הפקודה gcloud resource-manager tags bindings create:
gcloud resource-manager tags bindings create \
--tag-value=TAGVALUE_NAME \
--parent=RESOURCE_ID
מחליפים את מה שכתוב בשדות הבאים:
-
TAGVALUE_NAME: המזהה הקבוע או השם ממרחב השמות של ערך התג שמצרפים למשאב – לדוגמה,tagValues/567890123456. -
RESOURCE_ID: המזהה הייחודי או כתובת האימייל של חשבון השירות, כולל שם הדומיין של ה-API (//iam.googleapis.com/). לדוגמה, המזהה המלא של חשבון שירות עם מזהה ייחודי1029384756בפרויקטtest-projectהוא//iam.googleapis.com/projects/test-project/serviceAccounts/1029384756.
הצגת רשימת תגים שמצורפים למשאבים
אפשר לראות רשימה של קישורי תגים שמצורפים ישירות לחשבון השירות או עוברים אליו בירושה.
gcloud
כדי לקבל רשימה של התאמות תגים שצורפו למשאב, משתמשים בפקודה gcloud resource-manager tags bindings list:
gcloud resource-manager tags bindings list \
--parent=RESOURCE_ID
מחליפים את מה שכתוב בשדות הבאים:
-
RESOURCE_ID: המזהה הייחודי או כתובת האימייל של חשבון השירות, כולל שם הדומיין של ה-API (//iam.googleapis.com/). לדוגמה, המזהה המלא של חשבון שירות עם מזהה ייחודי1029384756בפרויקטtest-projectהוא//iam.googleapis.com/projects/test-project/serviceAccounts/1029384756.
אמורה להתקבל תגובה שדומה לזו:
name: tagBindings/%2F%2Fcloudresourcemanager.googleapis.com%2Fprojects%2F7890123456/tagValues/567890123456
tagValue: tagValues/567890123456
resource: //iam.googleapis.com/projects/test-project/serviceAccounts/1029384756
ניתוק תגים ממשאבים
אפשר לנתק תגים שצורפו ישירות לחשבון שירות. אפשר להחליף תגים שעברו בירושה על ידי צירוף תג עם אותו מפתח וערך שונה, אבל אי אפשר לבטל את הצירוף שלהם.
gcloud
כדי למחוק קישור תג, משתמשים בפקודה gcloud resource-manager tags bindings delete:
gcloud resource-manager tags bindings delete \
--tag-value=TAGVALUE_NAME \
--parent=RESOURCE_ID
מחליפים את מה שכתוב בשדות הבאים:
-
TAGVALUE_NAME: המזהה הקבוע או השם ממרחב השמות של ערך התג שמצורף – לדוגמה,tagValues/567890123456. -
RESOURCE_ID: המזהה הייחודי או כתובת האימייל של חשבון השירות, כולל שם הדומיין של ה-API (//iam.googleapis.com/). לדוגמה, המזהה המלא של חשבון שירות עם מזהה ייחודי1029384756בפרויקטtest-projectהוא//iam.googleapis.com/projects/test-project/serviceAccounts/1029384756.
מחיקת מפתחות וערכים של תגים
כשמסירים הגדרה של מפתח או ערך של תג, צריך לוודא שהתג מנותק מחשבון השירות. לפני שמוחקים את הגדרת התג עצמה, צריך למחוק את הקבצים הקיימים של התגים, שנקראים tag bindings. כדי למחוק מפתחות תגים וערכי תגים, אפשר לעיין במאמר בנושא מחיקת תגים.
תנאים ותגים של ניהול זהויות והרשאות גישה (IAM)
אתם יכולים להשתמש בתגים ובתנאים של IAM כדי להעניק קישורי תפקידים למשתמשים בהיררכיה שלכם באופן מותנה. שינוי או מחיקה של התג שמצורף למשאב יכולים להסיר את הגישה של המשתמש למשאב הזה אם הוחלה מדיניות IAM עם קישורי תפקידים מותנים. למידע נוסף, קראו את המאמר תנאים ותגים לניהול זהויות והרשאות גישה (IAM).
המאמרים הבאים
- כאן מפורטים שירותים אחרים שתומכים בתגים.
- במאמר תגים ובקרת גישה מוסבר איך להשתמש בתגים עם IAM.