এই নির্দেশিকা আপনাকে আপনার ফ্লিট ইঞ্জিন অনুমোদন সেটআপ সম্পূর্ণ হয়েছে কিনা তা যাচাই করতে সাহায্য করে এবং আপনি একটি ট্রায়াল ডেলিভারি গাড়ি তৈরি করতে পারেন। অনুমোদন টোকেন সাইনিং এবং ডেলিভারি গাড়ি তৈরির পরীক্ষা করতে এই গাইডটি gcloud
কমান্ড লাইন ইউটিলিটি ব্যবহার করে।
এই প্রক্রিয়াটি সম্পূর্ণ করতে, সেটআপের অংশ হিসাবে আপনার তৈরি করা ডেটা দিয়ে নীচের ক্ষেত্রগুলি প্রতিস্থাপন করুন:
মাঠ | প্রতিস্থাপন |
---|---|
PROJECT_ID | আপনার ক্লাউড প্রকল্প আইডি। |
SERVICE_ACCOUNT_EMAIL_ADDRESS | roles/fleetengine.deliveryAdmin ভূমিকা সহ আপনার তৈরি করা একটি পরিষেবা অ্যাকাউন্টের ইমেল ঠিকানা৷ বিস্তারিত জানার জন্য IAM ভূমিকা দেখুন। |
DELIVERY_VEHICLE_ID | ডেলিভারি গাড়ির জন্য একটি র্যান্ডম আইডি। আইডিতে সর্বোচ্চ ৬৪টি অক্ষর থাকতে পারে। |
Google ক্লাউড অ্যাকাউন্টে লগ ইন করতে
gcloud
ইউটিলিটি ব্যবহার করুন এবং আপনার ওয়ার্কস্টেশনে বর্তমানে সক্রিয় প্রকল্প সেট করুন:gcloud auth login gcloud config set project PROJECT_ID
ডেলিভারি গাড়ি তৈরির জন্য একটি JSON ওয়েব টোকেন (JWT) দাবি তৈরি করুন:
cat > claim.jwt << EOM { "iss": "SERVICE_ACCOUNT_EMAIL_ADDRESS", "sub": "SERVICE_ACCOUNT_EMAIL_ADDRESS", "aud": "https://fleetengine.googleapis.com/", "iat": $(date +%s), "exp": $((`date +%s` + 3600)), "authorization": { "deliveryvehicleid": "DELIVERY_VEHICLE_ID" } } EOM
এই JWT স্বাক্ষর করতে
gcloud
ব্যবহার করুন:gcloud beta iam service-accounts sign-jwt claim.jwt output.jwt \ --iam-account=SERVICE_ACCOUNT_EMAIL_ADDRESS
স্বাক্ষরিত JWT
output.jwt
এ সংরক্ষণ করা হয়।আরো বিস্তারিত জানার জন্য
gcloud
কমান্ড লাইন গাইড পড়ুন।ফ্লিট ইঞ্জিনে একটি টেস্ট ডেলিভারি গাড়ি তৈরি করতে
curl
ব্যবহার করুন:curl -X POST "https://fleetengine.googleapis.com/v1/providers/PROJECT_ID/deliveryVehicles?deliveryVehicleId=DELIVERY_VEHICLE_ID" \ -H "Content-type: application/json" \ -H "Authorization: Bearer $(cat output.jwt)" \ --data-binary @- << EOM { "name": "providers/PROJECT_ID/deliveryVehicles/DELIVERY_VEHICLE_ID" } EOM
এই কমান্ডটি আউটপুট হিসাবে ডেলিভারি গাড়ির নাম মুদ্রণ করা উচিত। আপনি যদি নিম্নলিখিত লেখাটি দেখেন, আপনার সেটআপ সফল!
{ "name": "providers/PROJECT_ID/deliveryVehicles/DELIVERY_VEHICLE_ID" }
বিশদ বিবরণের জন্য ফ্লিট ইঞ্জিন ডকুমেন্টেশনে একটি যান তৈরি করুন দেখুন।