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

وقتی روی true تنظیم شود، درخواست تأیید می شود اما ارسال نمی شود.

درخواست بدن

بدنه درخواست شامل نمونه ای از DatabaseInstance است.

بدن پاسخگو

در صورت موفقیت آمیز بودن، بدنه پاسخ حاوی یک نمونه جدید از DatabaseInstance است.

محدوده مجوز

به یکی از حوزه های OAuth زیر نیاز دارد:

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

برای اطلاعات بیشتر، به نمای کلی احراز هویت مراجعه کنید.