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

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

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

يوضّح هذا الدليل كيفية إعداد حساب خدمة للأمان والتواصل بين الخدمات. على الرغم من أنّك قد تكون أكملت بعض هذه الخطوات في صفحة إنشاء حسابات الخدمة، يقدّم هذا المستند تعليمات إضافية لإعداد حساب خدمة للوصول إلى Navigation Connect API.

gcloud

استبدِل ${project_id} برقم تعريف مشروعك و${service_account_email} بعنوان البريد الإلكتروني لحساب الخدمة.

تستخدِم الخطوات التالية حزمة تطوير البرامج (SDK) من GCloud:

  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، استخدِم الدور roles/navigationconnect.viewer.