এই গাইডে, কীভাবে আপনার Google Cloud প্রোজেক্ট সেট-আপ করবেন এবং কমান্ড-লাইন ইউটিলিটি থেকে পরিষেবা অ্যাকাউন্ট রোল তৈরি করবেন তা কভার করা হয়েছে।
আরও বিবরণের জন্য, পরিষেবা অ্যাকাউন্টের ভূমিকা দেখুন।
ক্লাউড প্রোজেক্ট সেট-আপ করা
Google Cloud Console ব্যবহার করে Google Cloud প্রোজেক্ট তৈরি করুন। Google Maps Platform ব্যবহার শুরু করা লিঙ্কে দেওয়া প্রাথমিক নির্দেশাবলী অনুসরণ করুন
আপনার নির্দিষ্ট পরিষেবার জন্য বিলিং এবং API চালু করতে আপনার Google বিক্রয় প্রতিনিধির সাথে কাজ করুন।
আপনার বিক্রয় প্রতিনিধির সাথে শুরু করা পরিষেবা কনফিগারেশন সম্পূর্ণ করতে Cloud CLI টুল ইনস্টল করুন।
আপনার প্রোজেক্টে CLI যাচাই করুন।
মনে রাখবেন: Cloud Shell ইন্টার্যাক্টিভ এনভায়রনমেন্ট ব্যবহার করার কথা বিবেচনা করুন যেখানে Cloud SDK
এবং **curl**-এর মতো অন্যান্য ডিপেন্ডেন্সি আগে থেকেই ইনস্টল করা আছে। Cloud Shell
ব্যবহার করা দেখুন।
ঝিনুক
gcloud auth loginআপনি এই ধরনের একটি মেসেজ দেখতে পাবেন:
You are now logged in as [my-user@example.com].
Your current project is [project-id]. You ...
Fleet Engine API সঠিকভাবে কনফিগার করা হয়েছে কিনা তা চেক করুন।
ঝিনুক
gcloud --project=project-id services enable fleetengine.googleapis.comএই কমান্ডের ফলে কোনও সমস্যা হলে, অ্যাক্সেস পেতে আপনার প্রোজেক্ট অ্যাডমিনিস্ট্রেটর এবং Google সহায়তা প্রতিনিধির সাথে যোগাযোগ করুন।
কনসোলে পরিষেবা অ্যাকাউন্ট তৈরি করুন
পরিষেবা অ্যাকাউন্ট তৈরি করতে, নিম্নলিখিত ধাপগুলি অনুসরণ করুন:
- Google Cloud Console-এ যান।
- IAM ও অ্যাডমিন কার্ড খুঁজে নিয়ে ক্লিক করুন।
- বাঁদিকের নেভিগেশন থেকে পরিষেবা অ্যাকাউন্ট বেছে নিন।
- পৃষ্ঠার সবচেয়ে উপরে, পরিষেবা অ্যাকাউন্ট তৈরি করুন বিকল্পে ক্লিক করুন।
- Google Cloud Console-এ দেখানোর জন্য পরিষেবা অ্যাকাউন্টের নাম লিখুন। Google Cloud Console এই নামের উপর ভিত্তি করে একটি পরিষেবা অ্যাকাউন্ট আইডি তৈরি করে। যেমন, আপনার Driver SDK ব্যবহারকারী পরিষেবা অ্যাকাউন্টের জন্য fleet-engine-driver-sdk লিখুন।
- ভূমিকা ড্রপ-ডাউন থেকে, Fleet Engine বেছে নিন এবং পরিষেবা অ্যাকাউন্টে ভূমিকাগুলির মধ্যে একটি অ্যাসাইন করুন।
- এই পরিষেবা অ্যাকাউন্টে ব্যবহারকারীদের অ্যাক্সেস দিন বিভাগটি এড়িয়ে যান।
- পরিষেবা অ্যাকাউন্ট তৈরি করা সম্পূর্ণ করতে হয়ে গেছে বিকল্পে ক্লিক করুন।
এছাড়াও, পরিষেবা অ্যাকাউন্ট তৈরি করুন দেখুন।
Google Cloud কমান্ড লাইন ইউটিলিটি ব্যবহার করে পরিষেবা অ্যাকাউন্ট তৈরি করুন
যেমন, তিনটি ভূমিকার প্রতিটির জন্য একটি করে পরিষেবা অ্যাকাউন্ট তৈরি করুন এবং তাদের নিজ নিজ ভূমিকা অ্যাসাইন করুন।
চাহিদা মতো ট্রিপের ভূমিকা
gcloud --project=project-id iam service-accounts create fleet-engine-admin
gcloud projects add-iam-policy-binding project-id \
--member=serviceAccount:fleet-engine-admin@project-id.iam.gserviceaccount.com \
--role=roles/fleetengine.ondemandAdmin
gcloud --project=project-id iam service-accounts create fleet-engine-driver-sdk
gcloud projects add-iam-policy-binding project-id \
--member=serviceAccount:fleet-engine-driver-sdk@project-id.iam.gserviceaccount.com \
--role=roles/fleetengine.driverSdkUser
gcloud --project=project-id iam service-accounts create fleet-engine-consumer-sdk
gcloud projects add-iam-policy-binding project-id \
--member=serviceAccount:fleet-engine-consumer-sdk@project-id.iam.gserviceaccount.com \
--role=roles/fleetengine.consumerSdkUser
শিডিউল করা টাস্কের ভূমিকা
gcloud --project=project-id iam service-accounts create fleet-engine-admin
gcloud projects add-iam-policy-binding project-id \
--member=serviceAccount:fleet-engine-admin@project-id.iam.gserviceaccount.com \
--role=roles/fleetengine.deliveryAdmin
gcloud --project=project-id iam service-accounts create fleet-engine-driver-sdk
gcloud projects add-iam-policy-binding project-id \
--member=serviceAccount:fleet-engine-driver-sdk@project-id.iam.gserviceaccount.com \
--role=roles/fleetengine.deliveryUntrustedDriver
gcloud --project=project-id iam service-accounts create fleet-engine-consumer-sdk
gcloud projects add-iam-policy-binding project-id \
--member=serviceAccount:fleet-engine-consumer-sdk@project-id.iam.gserviceaccount.com \
--role=roles/fleetengine.deliveryConsumer