এই নির্দেশিকাটি কভার করে যে কীভাবে আপনার Google ক্লাউড প্রকল্প সেট আপ করবেন এবং কমান্ড-লাইন ইউটিলিটি থেকে পরিষেবা অ্যাকাউন্টের ভূমিকা তৈরি করবেন।
আরও বিশদ বিবরণের জন্য, পরিষেবা অ্যাকাউন্টের ভূমিকা দেখুন।
ক্লাউড প্রকল্প সেট আপ করুন
Google ক্লাউড কনসোল ব্যবহার করে একটি Google ক্লাউড প্রকল্প তৈরি করুন। Google মানচিত্র প্ল্যাটফর্মের সাথে শুরু করার প্রাথমিক নির্দেশাবলী অনুসরণ করুন৷
আপনার নির্দিষ্ট পরিষেবার জন্য বিলিং এবং APIগুলি সক্ষম করতে আপনার Google বিক্রয় প্রতিনিধির সাথে কাজ করুন৷
আপনার বিক্রয় প্রতিনিধির সাথে আপনি যে পরিষেবা কনফিগারেশন শুরু করেছেন তা সম্পূর্ণ করতে Cloud 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 সহায়তা প্রতিনিধির সাথে যোগাযোগ করুন।
কনসোলে পরিষেবা অ্যাকাউন্ট তৈরি করুন
একটি পরিষেবা অ্যাকাউন্ট তৈরি করতে, নিম্নলিখিতগুলি করুন:
- গুগল ক্লাউড কনসোলে যান।
- আইএএম এবং অ্যাডমিন কার্ড খুঁজুন এবং ক্লিক করুন।
- বাম দিকের নেভিগেশনে, পরিষেবা অ্যাকাউন্ট নির্বাচন করুন।
- পৃষ্ঠার শীর্ষে, পরিষেবা অ্যাকাউন্ট তৈরি করুন ক্লিক করুন।
- Google ক্লাউড কনসোলে প্রদর্শনের জন্য একটি পরিষেবা অ্যাকাউন্টের নাম লিখুন৷ Google ক্লাউড কনসোল তারপর এই নামের উপর ভিত্তি করে একটি পরিষেবা অ্যাকাউন্ট আইডি তৈরি করে৷ উদাহরণস্বরূপ, আপনার ড্রাইভার SDK ব্যবহারকারী পরিষেবা অ্যাকাউন্টের জন্য fleet-engine-driver-sdk লিখুন।
- ভূমিকা ড্রপ-ডাউন থেকে, ফ্লিট ইঞ্জিন নির্বাচন করুন এবং পরিষেবা অ্যাকাউন্টে ভূমিকাগুলির একটি বরাদ্দ করুন।
- ব্যবহারকারীদের এই পরিষেবা অ্যাকাউন্ট বিভাগে অ্যাক্সেস মঞ্জুর করুন।
- পরিষেবা অ্যাকাউন্ট তৈরি করা শেষ করতে সম্পন্ন ক্লিক করুন।
এছাড়াও একটি পরিষেবা অ্যাকাউন্ট তৈরি করুন দেখুন।
Google ক্লাউড কমান্ড লাইন ইউটিলিটি ব্যবহার করে পরিষেবা অ্যাকাউন্ট তৈরি করুন
উদাহরণস্বরূপ, তিনটি ভূমিকার প্রতিটির জন্য একটি পরিষেবা অ্যাকাউন্ট তৈরি করুন এবং তাদের নিজ নিজ ভূমিকা বরাদ্দ করুন৷
gcloud --project=project-id iam service-accounts create fleet-engine-admin gcloud projects add-iam-policy-bindingproject-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-bindingproject-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-bindingproject-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-bindingproject-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-bindingproject-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-bindingproject-id \ --member=serviceAccount:fleet-engine-consumer-sdk@project-id .iam.gserviceaccount.com \ --role=roles/fleetengine.deliveryConsumer