রোড ম্যানেজমেন্ট ইনসাইটস একটি মূল উপাদান হিসাবে রাস্তা নির্বাচন API ব্যবহার করে যা BigQuery এবং Pub/Sub-এ রাস্তার ডেটা সরবরাহ করে।
একটি Google ক্লাউড প্রকল্পে নির্বাচিত রুট তৈরি এবং পরিচালনা করতে, প্রকল্পে রাস্তা নির্বাচন API সক্ষম করা আবশ্যক৷ আপনাকে অবশ্যই প্রকল্পের মালিক বা সম্পাদক IAM ভূমিকা রাখতে হবে।
বিকল্পভাবে, আপনি একটি ব্যবহারকারী অ্যাকাউন্ট বা পরিষেবা অ্যাকাউন্টে নিম্নলিখিত IAM ভূমিকাগুলি বরাদ্দ করতে পারেন যা আপনি নির্বাচিত রুটগুলি পরিচালনা করতে ব্যবহার করেন:
-
Roads Selection Adminভূমিকা ব্যবহারকারী বা পরিষেবা অ্যাকাউন্টকে প্রকল্পের নির্বাচিত রুটে পড়ার/লিখতে অ্যাক্সেস দেয়। এই ভূমিকা ব্যবহারকারীকে একটি নির্বাচিত রুটে সমস্ত ক্রিয়াকলাপ সম্পাদন করতে দেয়।একজন প্রিন্সিপালকে অ্যাডমিন অ্যাক্সেস দেওয়ার জন্য আপনি নিম্নলিখিত কমান্ডটি চালাতে পারেন:
gcloud auth login gcloud projects add-iam-policy-binding PROJECT_ID \ --member user:user_email \ --role roles/roads.roadsSelectionAdmin Roads 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 ক্লাউড কনসোল ব্যবহার করে একটি IAM ভূমিকা মঞ্জুর করুন দেখুন।
এরপর কি
ভূমিকা কনফিগার করার পরে, আপনাকে অবশ্যই একটি OAuth টোকেন তৈরি করতে হবে: