Road Management Insights-এ মূল কম্পোনেন্ট হিসেবে Roads Selection API ব্যবহার করা হয় যা BigQuery ও Pub/Sub-কে রাস্তার ডেটা প্রদান করে।
Google Cloud প্রোজেক্টে বেছে নেওয়া রুট তৈরি ও ম্যানেজ করতে, প্রোজেক্টে Roads Selection API চালু থাকতে হবে। প্রোজেক্টে আপনার মালিক বা এডিটর IAM ভূমিকা থাকতে হবে।
বিকল্প হিসেবে, আপনি কোনও ব্যবহারকারীর অ্যাকাউন্ট বা পরিষেবা অ্যাকাউন্টে নিম্নলিখিত IAM ভূমিকা অ্যাসাইন করতে পারেন যা আপনি বেছে নেওয়া রুট ম্যানেজ করতে ব্যবহার করেন:
Roads Selection Adminভূমিকা ব্যবহারকারী বা পরিষেবা অ্যাকাউন্টকে প্রোজেক্টের বেছে নেওয়া রুটে রিড/রাইট অ্যাক্সেস দেয়। এই ভূমিকা ব্যবহারকারীকে বেছে নেওয়া রুটে সব অপারেশন পারফর্ম করতে দেয়।কোনও প্রিন্সিপালকে অ্যাডমিন অ্যাক্সেস দেওয়ার জন্য আপনি নিম্নলিখিত কমান্ড রান করতে পারেন:
gcloud auth login gcloud projects add-iam-policy-binding PROJECT_ID \ --member user:user_email \ --role roles/roads.roadsSelectionAdminRoads Selection Viewerভূমিকাটি প্রোজেক্টে বেছে নেওয়া রুটের জন্য শুধুমাত্র পড়ার অ্যাক্সেস দেয়। এই ভূমিকা আপনাকে বেছে নেওয়া রুটে তালিকা বা গেট অপারেশন করতে দেয়।কোনও প্রিন্সিপালকে দেখার অ্যাক্সেস দিতে আপনি নিম্নলিখিত কমান্ড রান করতে পারেন:
gcloud auth login gcloud projects add-iam-policy-binding PROJECT_ID \ --member user:user_email \ --role roles/roads.roadsSelectionViewer
এছাড়াও, ব্যবহারকারীর কাছে প্রোজেক্টের জন্য অন্তত serviceusage.services.useটি অনুমতি থাকতে
হবে। প্রজেক্টের মালিক বা এডিটর রোলের মাধ্যমে অথবা নির্দিষ্ট পরিষেবা ব্যবহারকারী
রোলের মাধ্যমে সেই অনুমতি দিন। ব্যবহারকারীর কাছে যদি বেছে নেওয়া প্রোজেক্টে
প্রয়োজনীয় রাস্তা বেছে নেওয়ার অনুমতি এবং পরিষেবা ব্যবহারের অনুমতি না থাকে, তাহলে পরিষেবাটি একটি ত্রুটি দেখায়।
আরও তথ্যের জন্য, Google Cloud কনসোল ব্যবহার করে IAM ভূমিকা প্রদান করুন দেখুন।
এর পরে কী করতে হবে
ভূমিকা কনফিগার করার পরে, আপনাকে অবশ্যই একটি OAuth টোকেন তৈরি করতে হবে: