التحقق من إعداد التفويض وتهيئة المشروع
تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
يساعدك هذا الدليل في التأكّد من أنّ إعدادات تفويض Fleet Engine مفعّلة.
مكتملة، ويمكنك إنشاء مركبة تسليم تجريبية. يستخدم هذا الدليل
أداة سطر الأوامر gcloud
لاختبار
توقيع الرمز المميز للتفويض وإنشاء مركبة التسليم
لإكمال هذه العملية، استبدل الحقول أدناه بالبيانات التي أنشأتها
كجزء من عملية الإعداد:
الحقل
الاستبدال بـ
PROJECT_ID
رقم تعريف مشروعك على Google Cloud
SERVICE_ACCOUNT_EMAIL_ADDRESS
عنوان البريد الإلكتروني لحساب الخدمة الذي أنشأته باستخدام
الدور roles/fleetengine.deliveryAdmin
. عرض
أدوار "إدارة الهوية وإمكانية الوصول"
لمزيد من التفاصيل.
DELIVERY_VEHICLE_ID
رقم تعريف عشوائي لمركبة يتم توصيلها. ويمكن أن يتضمّن المعرّف 64 حرفًا كحدّ أقصى.
استخدِم أداة gcloud
لتسجيل الدخول إلى حساب Google Cloud وضبط
المشروع النشط حاليًا على محطة العمل لديك:
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
استخدم gcloud
لتوقيع JWT هذا:
gcloud beta iam service-accounts sign-jwt claim.jwt output.jwt \
--iam-account= SERVICE_ACCOUNT_EMAIL_ADDRESS
يتم تخزين ملف JWT الموقَّع في output.jwt
.
يُرجى الاطّلاع على دليل سطر الأوامر gcloud
.
لمزيد من التفاصيل.
استخدِم "curl
" لإنشاء مركبة تسليم تجريبية على Fleet Engine:
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 "
}
يُرجى الاطّلاع على مقالة إنشاء مركبة .
في وثائق Fleet Engine للحصول على التفاصيل.
ملاحظة: لا تتيح Deliveries API حذف المركبات، لأنّ جميع
تتم إزالة الكيانات (بما في ذلك مركبات التسليم) تلقائيًا بعد 7 أيام
بدون تحديثات.
إنّ محتوى هذه الصفحة مرخّص بموجب ترخيص Creative Commons Attribution 4.0 ما لم يُنصّ على خلاف ذلك، ونماذج الرموز مرخّصة بموجب ترخيص Apache 2.0 . للاطّلاع على التفاصيل، يُرجى مراجعة سياسات موقع Google Developers . إنّ Java هي علامة تجارية مسجَّلة لشركة Oracle و/أو شركائها التابعين.
تاريخ التعديل الأخير: 2024-08-29 (حسب التوقيت العالمي المتفَّق عليه)
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"لا يحتوي على المعلومات التي أحتاج إليها."
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"الخطوات معقدة للغاية / كثيرة جدًا."
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"المحتوى قديم."
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"ثمة مشكلة في الترجمة."
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"مشكلة في العيّنات / التعليمات البرمجية"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"غير ذلك"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"يسهُل فهم المحتوى."
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"ساعَدني المحتوى في حلّ مشكلتي."
},{
"type": "thumb-up",
"id": "otherUp",
"label":"غير ذلك"
}]
{"lastModified": "\u062a\u0627\u0631\u064a\u062e \u0627\u0644\u062a\u0639\u062f\u064a\u0644 \u0627\u0644\u0623\u062e\u064a\u0631: 2024-08-29 (\u062d\u0633\u0628 \u0627\u0644\u062a\u0648\u0642\u064a\u062a \u0627\u0644\u0639\u0627\u0644\u0645\u064a \u0627\u0644\u0645\u062a\u0641\u0651\u064e\u0642 \u0639\u0644\u064a\u0647)"}
[[["يسهُل فهم المحتوى.","easyToUnderstand","thumb-up"],["ساعَدني المحتوى في حلّ مشكلتي.","solvedMyProblem","thumb-up"],["غير ذلك","otherUp","thumb-up"]],[["لا يحتوي على المعلومات التي أحتاج إليها.","missingTheInformationINeed","thumb-down"],["الخطوات معقدة للغاية / كثيرة جدًا.","tooComplicatedTooManySteps","thumb-down"],["المحتوى قديم.","outOfDate","thumb-down"],["ثمة مشكلة في الترجمة.","translationIssue","thumb-down"],["مشكلة في العيّنات / التعليمات البرمجية","samplesCodeIssue","thumb-down"],["غير ذلك","otherDown","thumb-down"]],["تاريخ التعديل الأخير: 2024-08-29 (حسب التوقيت العالمي المتفَّق عليه)"]]