הגדרה של חשבון שירות

במאמר הזה מוסבר איך להגדיר חשבון שירות לתקשורת מאובטחת.

הגדרת חשבון השירות לתקשורת בין שירותים

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

gcloud

מחליפים את ${project_id} במזהה הפרויקט ואת ${service_account_email} בכתובת האימייל בחשבון השירות.

השלבים הבאים משתמשים ב-GCloud SDK:

  1. יוצרים חשבון שירות שישמש לגישה ל-Navigation Connect API.

    gcloud --project=${project_id} iam service-accounts create navigationconnect
    
  2. מקצים לחשבון את התפקיד 'יצירת אסימונים בחשבון שירות'.

    gcloud projects add-iam-policy-binding ${project_id} \
      --member=serviceAccount:${service_account_email} \
      --role=roles/iam.serviceAccountTokenCreator
    
  3. נותנים לחשבון את תפקיד האדמין של Navigation Connect.

    gcloud projects add-iam-policy-binding ${project_id} \
        --member=serviceAccount:${service_account_email} \
        --role=roles/navigationconnect.admin
    

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