আপনার পরিষেবা অ্যাকাউন্ট সেট আপ করুন

এই নথিতে নিরাপদ যোগাযোগের জন্য একটি পরিষেবা অ্যাকাউন্ট কীভাবে তৈরি করতে হয় তা বর্ণনা করা হয়েছে।

পরিষেবা থেকে পরিষেবার যোগাযোগের জন্য আপনার পরিষেবা অ্যাকাউন্ট তৈরি করুন।

এই নির্দেশিকাটি নিরাপত্তা এবং এক পরিষেবা থেকে অন্য পরিষেবার মধ্যে যোগাযোগের জন্য একটি পরিষেবা অ্যাকাউন্ট কীভাবে সেট আপ করতে হয় তা দেখায়। যদিও আপনি 'পরিষেবা অ্যাকাউন্ট তৈরি করুন' পৃষ্ঠায় এই ধাপগুলির কিছু হয়তো ইতিমধ্যেই সম্পন্ন করেছেন, এই নথিটি নেভিগেশন কানেক্ট এপিআই (Navigation Connect API) অ্যাক্সেস করার জন্য একটি পরিষেবা অ্যাকাউন্ট সেট আপ করার বিষয়ে অতিরিক্ত নির্দেশাবলী প্রদান করে।

জিক্লাউড

${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. অ্যাকাউন্টটিকে নেভিগেশন কানেক্ট অ্যাডমিনিস্ট্রেটর ভূমিকা প্রদান করুন।

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

যেসব সার্ভিস অ্যাকাউন্টের GetTrip ব্যবহার করে ট্রিপগুলিতে শুধুমাত্র পড়ার অ্যাক্সেস প্রয়োজন, তাদের জন্য navigationconnect.reader রোলটি ব্যবহার করুন।