حساب سرویس خود را تنظیم کنید

این سند نحوه تنظیم یک حساب کاربری سرویس برای ارتباط امن را شرح می‌دهد.

حساب سرویس خود را برای ارتباط سرویس به سرویس تنظیم کنید

این راهنما نحوه تنظیم یک حساب سرویس برای امنیت و ارتباط سرویس به سرویس را نشان می‌دهد. اگرچه ممکن است برخی از این مراحل را در صفحه ایجاد حساب‌های سرویس انجام داده باشید، این سند دستورالعمل‌های بیشتری برای تنظیم یک حساب سرویس برای دسترسی به API Navigation Connect ارائه می‌دهد.

جی‌کلاود

به جای ${project_id} شناسه پروژه خود و به جای ${service_account_email} ایمیل حساب سرویس خود را قرار دهید.

مراحل زیر با استفاده از GCloud SDK انجام می‌شود:

  1. یک حساب کاربری سرویس ایجاد کنید که برای دسترسی به API Navigation Connect استفاده خواهد شد.

    gcloud --project=${project_id} iam service-accounts create navigationconnect
    
  2. به حساب کاربری، نقش «خالق توکن حساب کاربری سرویس» (Service Account Token Creator) را بدهید.

    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 استفاده کنید.