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

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

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

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