রোড ম্যানেজমেন্ট ইনসাইটস রোডস সিলেকশন এপিআইকে মূল উপাদান হিসেবে ব্যবহার করে যা বিগকুয়েরি এবং পাব/সাব-কে রোড ডেটা সরবরাহ করে।
গুগল ক্লাউড প্রোজেক্টে নির্বাচিত রুট তৈরি এবং পরিচালনা করতে, প্রোজেক্টে রোডস সিলেকশন 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 অনুমতি থাকতে হবে। প্রকল্পের মালিক বা সম্পাদক ভূমিকার মাধ্যমে অথবা নির্দিষ্ট পরিষেবা ব্যবহারের গ্রাহক ভূমিকার মাধ্যমে সেই অনুমতি প্রদান করুন। নির্বাচিত প্রকল্পে ব্যবহারকারীর প্রয়োজনীয় রাস্তা নির্বাচনের অনুমতি এবং পরিষেবা ব্যবহারের অনুমতি না থাকলে পরিষেবাটি একটি ত্রুটি ছুঁড়ে দেয়।
আরও তথ্যের জন্য, গুগল ক্লাউড কনসোল ব্যবহার করে একটি IAM ভূমিকা মঞ্জুর করুন দেখুন।
এরপর কি?
ভূমিকা কনফিগার করার পরে, আপনাকে একটি OAuth টোকেন তৈরি করতে হবে: