בדף הזה מוסבר איך להפעיל את הכלי לתיקון מדיניות ואיך להשתמש בו.
כשמשתמשים מנסים לגשת למשאב ב- Google Cloud אבל לא עומדים בדרישות של מדיניות הגישה למשאב, הגישה שלהם נדחית והם מקבלים הודעת שגיאה כללית 403. אתם יכולים להשתמש בכלי לתיקון בעיות שקשורות למדיניות כדי לספק למשתמשים שלבים מעשיים שהם יכולים לבצע כדי לפתור את הבעיה שלהם לפני שהם פונים לאדמין לקבלת עזרה נוספת. פעולות התיקון הספציפיות תלויות במדיניות הגישה, אבל הן יכולות לכלול דברים כמו הפעלת נעילת המסך, עדכון גרסת מערכת ההפעלה (OS) או גישה לאפליקציה מרשת שמותרת על ידי החברה.
הפעלת הכלי לתיקון בעיות שקשורות למדיניות
כדי להעניק לאדמין של הארגון את התפקיד
roles/policyremediatormanager.policyRemediatorAdminברמת הארגון, מריצים את הפקודות הבאות ב-Google Cloud CLI:gcloud organizations add-iam-policy-binding 'organizations/ORGANIZATION_ID' \ --member PRINCIPAL \ --role roles/policyremediatormanager.policyRemediatorAdminמחליפים את מה שכתוב בשדות הבאים:
- ORGANIZATION_ID: מזהה הארגון ב- Google Cloud .
- PRINCIPAL: המזהה של החשבון הראשי או של המשתמש בקבוצה. בדרך כלל בצורה הבאה:
PRINCIPAL_TYPE:ID. לדוגמה:user:my-user@example.com.
מפעילים את Policy Remediator Manager API באמצעות הפקודה הבאה:
gcloud services enable policyremediatormanager.googleapis.com
מתקשרים אל Policy Remediator Manager כדי להפעיל את Policy Remediator עבור הפרויקטים בארגון. כך נוצר סוכן שירות.
curl -X POST \ "https://policyremediatormanager.googleapis.com/v1alpha/organizations/ORGANIZATION_ID/locations/global/remediatorService:enable" \ --header 'Authorization: Bearer ACCESS_TOKEN' \ --header 'X-Goog-User-Project:PROJECT_ID'
מחליפים את מה שכתוב בשדות הבאים:
- ORGANIZATION_ID: מזהה הארגון ב- Google Cloud .
- ACCESS_TOKEN: משתמשים בפקודה הבאה כדי ליצור את אסימון הגישה.
gcloud auth print-access-token
- PROJECT_ID: מזהה הפרויקט ב- Google Cloud .
הדוגמה הבאה היא של תשובה שמכילה את פרטי סוכן השירות:
{ "name": "organizations/ORGANIZATION_ID/locations/global/operations/", "metadata": { "@type": "type.googleapis.com/google.cloud.policyremediatormanager.remediatorservicemanager.v1alph a.OperationMetadata", "createTime": " ", "target": "organizations/ORGANIZATION_ID/locations/global/remediatorService", "verb": "update", "requestedCancellation": false, "apiVersion": "v1alpha" }, "done": false } כאשר ORGANIZATION_ID הוא מזהה הארגון Google Cloud .
ב-Google Cloud CLI, מריצים את הפקודה הבאה כדי לגשת לסוכן השירות שיצרתם:
curl -X GET \ "https://policyremediatormanager.googleapis.com/v1alpha/organizations/ORGANIZATION_ID/locations/global/remediatorService" \ --header 'Authorization: Bearer ACCESS_TOKEN' \ --header 'X-Goog-User-Project:PROJECT_ID'
מחליפים את מה שכתוב בשדות הבאים:
- ORGANIZATION_ID: מזהה הארגון ב- Google Cloud .
- ACCESS_TOKEN: משתמשים בפקודה הבאה כדי ליצור את אסימון הגישה.
gcloud auth print-access-token
- PROJECT_ID: מזהה הפרויקט ב- Google Cloud .
כתובת האימייל של סוכן השירות אמורה להתקבל בפורמט הבא:
{ "name": "organizations/ORGANIZATION_ID/locations/global/remediatorService", "state": "ENABLED", "serviceAccountEmail": "service-org-ORGANIZATION_ID@gcp-sa-v1-remediator.iam.gserviceaccount.com" }כאשר ORGANIZATION_ID הוא מזהה הארגון Google Cloud .
הקצאת תפקיד של סוכן שירות במסוף Google Admin
היכנס למסוף של ממשק Google למנהלי מערכות.
עוברים אל חשבון > תפקידי אדמין ולוחצים על יצירת תפקיד חדש.
מזינים שם ותיאור (אופציונלי) לתפקיד ולוחצים על המשך.
בקטע הרשאות במסוף Admin, עוברים אל שירותים > ניהול מכשירים ניידים ובוחרים בהרשאה ניהול מכשירים והגדרות.
בקטע הרשאות Admin API, עוברים אל קבוצות ובוחרים בהרשאת קריאה.
לוחצים על המשך, מאשרים את הערכים ומסיימים ליצור את התפקיד.
עוברים אל בחירת חשבונות שירות לתפקיד ומזינים את כתובת האימייל של סוכן השירות החדש.
לוחצים על הוספה > הקצאת תפקיד.
ב-Google Cloud CLI, מריצים את הפקודות הבאות כדי להעניק לסוכן השירות את התפקיד Service Agent (סוכן שירות) (
policyremediator.serviceAgent) ברמת הארגון. ההרשאה הזו מאפשרת לסוכן השירות לקרוא את מדיניות ניהול הזהויות והרשאות הגישה ומדיניות גישה אחרת של הארגון.gcloud organizations add-iam-policy-binding 'organizations/
' \ --member='serviceAccount:service-org-ORGANIZATION_ID@gcp-sa-v1-remediator.iam.gserviceaccount.com' \ --role='roles/policyremediator.serviceAgent' מחליפים את ORGANIZATION_ID במזהה הארגון. Google Cloud
הפעלת Policy Remediator למשאב IAP
עוברים לדף שרת proxy לאימות זהויות (IAP).
כניסה לדף IAPבוחרים מקור מידע ולוחצים על הגדרות.
עוברים אל תיקון הרשאות גישה ובוחרים באפשרות יצירת פעולות לתיקון.
מתן תפקיד של משתמש עם הרשאת תיקון
כדי לתת למשתמשים הרשאה לפתור בעיות שקשורות לגישה למשאבי IAP שנדחתה, מריצים את הפקודה הבאה ב-Google Cloud CLI:
gcloud iap web add-iam-policy-binding \
--member='PRINCIPAL' \
--role='roles/iap.remediatorUser'
מחליפים את PRINCIPAL במזהה של החשבון הראשי או של המשתמש בקבוצה. בדרך כלל בצורה הבאה: PRINCIPAL_TYPE:ID. לדוגמה: user:my-user@example.com.
מידע נוסף זמין במאמר gcloud IAP web add-iam-policy-binding.
כדי לתת למשתמשים הרשאה לתקן גישה למשאבי IAP ברמת הפרויקט, מריצים את הפקודה הבאה ב-Google Cloud CLI:
gcloud projects add-iam-policy-binding PROJECT_ID \
--member PRINCIPAL \
--role roles/iap.remediatorUser
מחליפים את מה שכתוב בשדות הבאים:
- PROJECT_ID: מזהה הפרויקט ב- Google Cloud .
- PRINCIPAL: המזהה של החשבון הראשי או של המשתמש בקבוצה. בדרך כלל בצורה הבאה:
PRINCIPAL_TYPE:ID. לדוגמה:user:my-user@example.com.
תיקון בעיות באמצעות מחלקת התמיכה
כשנדחית הגישה של משתמשי קצה, הם מופנים לדף של Chrome Enterprise Premium שכולל מידע על פתרון בעיות, כולל כתובת URL לפתרון בעיות וטוקן לתיקון. אם למשתמשים אין הרשאה לפתוח את טוקן התיקון, הם יכולים להעתיק אותו ולשלוח אותו למוקד התמיכה לקבלת עזרה נוספת.
מאפייני מדיניות והודעות משויכות
בטבלה הבאה מפורטת רשימת המאפיינים שנתמכים על ידי הכלי לתיקון בעיות במדיניות.
| מאפיין | הודעת ברירת המחדל |
|---|---|
ip_address
|
אתם ניגשים לאפליקציה מרשת שהחברה שלכם לא מאשרת. |
region_code
|
הגישה לאפליקציה הזו מותרת רק מאזור שהחברה שלכם מאשרת. |
is_secured_with_screenlock
|
צריך להגדיר סיסמה לנעילת המסך במכשיר. משביתים את הסיסמה לנעילת המסך במכשיר. |
verified_chrome_os
|
צריך להשתמש במכשיר עם [סוג מערכת הפעלה] מאומת. להשתמש במכשיר בלי [סוג מערכת הפעלה] מאומת. |
is_admin_approved_device
|
להשתמש במכשיר שאושר על ידי מנהל הארגון. להשתמש במכשיר שלא אושר על ידי האדמין של הארגון. |
is_corp_owned_device
|
להשתמש במכשיר שבבעלות הארגון. להשתמש במכשיר שלא נמצא בבעלות הארגון. |
encryption_status
|
להשתמש במכשיר מוצפן. משתמשים במכשיר לא מוצפן. |
os_type
|
עוברים למכשיר [סוג מערכת הפעלה]. למכשירים עם מערכת הפעלה מסוג אין גישה לאפליקציה הזו. |
os_version
|
צריך לעדכן לגרסת מערכת הפעלה שהיא לפחות [גרסה]. צריך להחזיר את מערכת ההפעלה לגרסה שקדמה לגרסה [version]. |
פתרון בעיות
הכלי לתיקון בעיות מדיניות לא יכול ליצור תיקונים במקרים הבאים:
- למשאב יש מדיניות סותרת, למשל, משתמש צריך להתחבר באמצעות Windows ו-macOS.
- המאפיין לא אפשרי על ידי הכלי לתיקון בעיות שקשורות למדיניות.
- לסוכן השירות אין הרשאה לפתור את הבעיה.