إعداد حساب الخدمة

توضِّح هذه المستند كيفية إعداد حساب خدمة للاتصال الآمن.

إعداد حساب الخدمة للاتصال بين الخدمات

يوضِّح هذا الدليل كيفية إعداد حساب خدمة للأمان والاتصال بين الخدمات. على الرغم من أنّك قد أكملت بعض هذه الخطوات في صفحة إنشاء حسابات الخدمة ، يقدّم هذا المستند تعليمات إضافية لإعداد حساب خدمة للوصول إلى 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.