במאמר הזה מוסבר איך להגדיר חשבון שירות לתקשורת מאובטחת.
הגדרת חשבון השירות לתקשורת בין שירותים
במדריך הזה מוסבר איך להגדיר חשבון שירות לצורך אבטחה ותקשורת בין שירותים. יכול להיות שכבר השלמתם חלק מהשלבים האלה בדף יצירת חשבונות שירות, אבל במסמך הזה מופיעות הוראות נוספות להגדרת חשבון שירות כדי לגשת אל Navigation Connect API.
gcloud
מחליפים את ${project_id} במזהה הפרויקט ואת ${service_account_email} בכתובת האימייל בחשבון השירות.
השלבים הבאים משתמשים ב-GCloud SDK:
יוצרים חשבון שירות שישמש לגישה ל-Navigation Connect API.
gcloud --project=${project_id} iam service-accounts create navigationconnectמקצים לחשבון את התפקיד 'יצירת אסימונים בחשבון שירות'.
gcloud projects add-iam-policy-binding ${project_id} \ --member=serviceAccount:${service_account_email} \ --role=roles/iam.serviceAccountTokenCreatorנותנים לחשבון את תפקיד האדמין של Navigation Connect.
gcloud projects add-iam-policy-binding ${project_id} \ --member=serviceAccount:${service_account_email} \ --role=roles/navigationconnect.admin
אם רוצים להשתמש ב-GetTrip כדי לתת לחשבונות שירות גישת קריאה בלבד לנסיעות, צריך להשתמש בתפקיד navigationconnect.reader.