Method: projects.locations.instances.create

يطلب إنشاء DatabaseInstance جديد. حالة DatabaseInstance التي تم إنشاؤها بنجاح هي ACTIVE .

متاح فقط للمشاريع الموجودة في خطة Blaze. يمكن ترقية المشاريع باستخدام Cloud Billing API https://cloud.google.com/billing/reference/rest/v1/projects/updateBillingInfo .

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

طلب HTTP

POST https://firebasedatabase.googleapis.com/v1beta/{parent=projects/*/locations/*}/instances

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

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

حدود
parent

string

المشروع الأصلي الذي سيتم إنشاء نسخة قاعدة بيانات له، في النموذج: projects/{project-number}/locations/{location-id} .

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

  • firebasedatabase.instances.create

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

حدود
databaseId

string

المعرف الفريد العالمي لمثيل قاعدة البيانات.

validateOnly

boolean

عند التعيين على "صحيح"، سيتم التحقق من صحة الطلب ولكن لن يتم تقديمه.

هيئة الطلب

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

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

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

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

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

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

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