התובנות לניהול כבישים משתמשות ב-Roads Selection API כרכיב מרכזי שמספק נתוני כבישים ל-BigQuery ול-Pub/Sub.
כדי ליצור ולנהל מסלולים נבחרים בפרויקט Google Cloud, צריך להפעיל את Roads Selection API בפרויקט. צריכה להיות לכם הרשאת בעלים או עריכה ב-IAM בפרויקט.
לחלופין, אפשר להקצות את תפקידי ה-IAM הבאים לחשבון משתמש או לחשבון שירות שמשמשים לניהול של מסלולים נבחרים:
- התפקיד
Roads Selection Admin
מעניק למשתמש או לחשבון השירות גישת קריאה/כתיבה לנתיבים נבחרים בפרויקט. התפקיד הזה מאפשר למשתמש לבצע את כל הפעולות במסלול נבחר.כדי להעניק גישת אדמין לחשבון משתמש, מריצים את הפקודה הבאה:
gcloud auth login gcloud projects add-iam-policy-binding PROJECT_ID \ --member user:user_email \ --role roles/roads.roadsSelectionAdmin
- התפקיד
Roads Selection Viewer
מעניק הרשאת קריאה בלבד למסלולים נבחרים בפרויקט. התפקיד הזה מאפשר לבצע פעולת רשימה או פעולת קבלת נתונים במסלול נבחר.כדי להעניק גישת צפייה לחשבון משתמש, מריצים את הפקודה הבאה:
gcloud auth login gcloud projects add-iam-policy-binding PROJECT_ID \ --member user:user_email \ --role roles/roads.roadsSelectionViewer
בנוסף, למשתמש צריכה להיות לפחות הרשאת serviceusage.services.use
בפרויקט. אפשר להעניק את ההרשאה הזו באמצעות התפקידים 'בעלים' או 'עורך' בפרויקט, או באמצעות התפקיד הספציפי 'צרכן השימוש בשירות'. השירות יציג שגיאה אם למשתמש אין את ההרשאות הנדרשות ל'בחירת כבישים' ואת ההרשאות ל'שימוש בשירות' בפרויקט שנבחר.
מידע נוסף זמין במאמר איך נותנים תפקידים ב-IAM באמצעות מסוף Google Cloud.
המאמרים הבאים
אחרי שמגדירים את התפקידים, צריך ליצור אסימון OAuth: