Method: projects.sites.create

إنشاء Site استضافة جديد في مشروع Firebase الأصلي المحدد.

لاحظ أن مواقع الاستضافة قد تستغرق عدة دقائق للنشر عبر أنظمة Firebase.

طلب HTTP

POST https://firebasehosting.googleapis.com/v1beta1/{parent=projects/*}/sites

يستخدم عنوان URL بناء جملة gRPC Transcoding .

معلمات المسار

حدود
parent

string

مطلوب. مشروع Firebase الذي سيتم إنشاء موقع استضافة فيه بالتنسيق:

projects/ PROJECT_IDENTIFIER

راجع حقل name Site للحصول على تفاصيل حول قيم PROJECT_IDENTIFIER .

يتطلب التفويض إذن IAM التالي على parent المورد المحدد:

  • firebasehosting.sites.create

معلمات الاستعلام

حدود
siteId

string

مطلوب. غير قابل للتغيير. معرف فريد عالميًا لموقع الاستضافة.

يتم استخدام هذا المعرف لإنشاء النطاقات الفرعية التي يوفرها Firebase للموقع، لذا يجب أن يكون أيضًا تسمية اسم نطاق صالحة.

validateOnly

boolean

خياري. إذا تم تعيينه، فإنه يتحقق من أن معرف الموقع متاح وأن الطلب سينجح، مما يؤدي إلى إرجاع الموقع أو الخطأ الناتج المتوقع.

هيئة الطلب

يحتوي نص الطلب على مثيل Site .

هيئة الاستجابة

في حالة النجاح، سيحتوي نص الاستجابة على مثيل Site تم إنشاؤه حديثًا.

نطاقات التفويض

يتطلب أحد نطاقات OAuth التالية:

  • https://www.googleapis.com/auth/firebase.hosting
  • https://www.googleapis.com/auth/firebase
  • https://www.googleapis.com/auth/cloud-platform

لمزيد من المعلومات، راجع نظرة عامة على المصادقة .