আপনার ফ্লিট ইঞ্জিন প্রকল্প তৈরি করুন

এই নির্দেশিকাটিতে আপনার গুগল ক্লাউড প্রকল্পটি কীভাবে সেট আপ করবেন এবং কমান্ড-লাইন ইউটিলিটি থেকে পরিষেবা অ্যাকাউন্ট ভূমিকা তৈরি করবেন তা আলোচনা করা হয়েছে।

আরও বিস্তারিত জানার জন্য, পরিষেবা অ্যাকাউন্টের ভূমিকা দেখুন।

ক্লাউড প্রজেক্ট সেট আপ করুন

  • গুগল ক্লাউড কনসোল ব্যবহার করে একটি গুগল ক্লাউড প্রজেক্ট তৈরি করুন। গুগল ম্যাপস প্ল্যাটফর্মের সাথে শুরু করার প্রাথমিক নির্দেশাবলী অনুসরণ করুন।

  • আপনার নির্দিষ্ট পরিষেবার জন্য বিলিং এবং API গুলি সক্ষম করতে আপনার Google বিক্রয় প্রতিনিধির সাথে কাজ করুন।

  • আপনার বিক্রয় প্রতিনিধির সাথে শুরু করা পরিষেবা কনফিগারেশনটি সম্পূর্ণ করতে ক্লাউড CLI টুলটি ইনস্টল করুন।

  • আপনার প্রকল্পের CLI প্রমাণীকরণ করুন।

দ্রষ্টব্য : ক্লাউড শেল ইন্টারেক্টিভ পরিবেশ ব্যবহার করার কথা বিবেচনা করুন যেখানে ক্লাউড SDK এবং **curl** এর মতো অন্যান্য নির্ভরতা ইতিমধ্যেই ইনস্টল করা আছে। ক্লাউড শেল ব্যবহার দেখুন।

শেল

gcloud auth login

আপনার একটি সাফল্যের বার্তা দেখতে হবে যেমন:

You are now logged in as [my-user@example.com].
Your current project is [project-id].  You ...

ফ্লিট ইঞ্জিন API গুলি যথাযথভাবে কনফিগার করা আছে কিনা তা পরীক্ষা করুন।

শেল

gcloud --project=project-id services enable fleetengine.googleapis.com

যদি এই কমান্ডের ফলে কোনও ত্রুটি দেখা দেয়, তাহলে অ্যাক্সেস পেতে আপনার প্রকল্প প্রশাসক এবং আপনার Google সহায়তা প্রতিনিধির সাথে যোগাযোগ করুন।

কনসোলে পরিষেবা অ্যাকাউন্ট তৈরি করুন

একটি পরিষেবা অ্যাকাউন্ট তৈরি করতে, নিম্নলিখিতগুলি করুন:

  1. গুগল ক্লাউড কনসোলে যান।
  2. IAM এবং অ্যাডমিন কার্ডটি খুঁজুন এবং ক্লিক করুন।
  3. বাম দিকের নেভিগেশনে, পরিষেবা অ্যাকাউন্ট নির্বাচন করুন।
  4. পৃষ্ঠার উপরে, পরিষেবা অ্যাকাউন্ট তৈরি করুন ক্লিক করুন।
  5. গুগল ক্লাউড কনসোলে প্রদর্শনের জন্য একটি পরিষেবা অ্যাকাউন্টের নাম লিখুন। এরপর গুগল ক্লাউড কনসোল এই নামের উপর ভিত্তি করে একটি পরিষেবা অ্যাকাউন্ট আইডি তৈরি করে। উদাহরণস্বরূপ, আপনার ড্রাইভার SDK ব্যবহারকারী পরিষেবা অ্যাকাউন্টের জন্য fleet-engine-driver-sdk লিখুন।
  6. রোল ড্রপ-ডাউন থেকে, ফ্লিট ইঞ্জিন নির্বাচন করুন এবং পরিষেবা অ্যাকাউন্টে একটি ভূমিকা বরাদ্দ করুন।
  7. এই পরিষেবা অ্যাকাউন্ট বিভাগে ব্যবহারকারীদের অ্যাক্সেস প্রদান করুন বিভাগটি এড়িয়ে যান।
  8. পরিষেবা অ্যাকাউন্ট তৈরি করা শেষ করতে সম্পন্ন ক্লিক করুন।

আরও দেখুন একটি পরিষেবা অ্যাকাউন্ট তৈরি করুন

গুগল ক্লাউড কমান্ড লাইন ইউটিলিটি ব্যবহার করে পরিষেবা অ্যাকাউন্ট তৈরি করুন

উদাহরণস্বরূপ, তিনটি ভূমিকার জন্য একটি পরিষেবা অ্যাকাউন্ট তৈরি করুন এবং তাদের নিজ নিজ ভূমিকা নির্ধারণ করুন।

চাহিদা অনুযায়ী ভ্রমণের ভূমিকা

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

এরপর কি?