Method: projects.locations.instances.create

Żąda utworzenia nowego DatabaseInstance . Stan pomyślnie utworzonej instancji DatabaseInstance to ACTIVE .

Dostępne tylko dla projektów w planie Blaze. Projekty można uaktualniać za pomocą Cloud Billing API https://cloud.google.com/billing/reference/rest/v1/projects/updateBillingInfo .

Pamiętaj, że rozpowszechnienie stanu włączenia rozliczeń w systemach Firebase może zająć kilka minut.

Żądanie HTTP

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

Adres URL używa składni transkodowania gRPC .

Parametry ścieżki

Parametry
parent

string

Projekt nadrzędny, dla którego ma zostać utworzona instancja bazy danych, w postaci: projects/{project-number}/locations/{location-id} .

Autoryzacja wymaga następujących uprawnień dla określonego zasobu parent :

  • firebasedatabase.instances.create

Parametry zapytania

Parametry
databaseId

string

Globalnie unikalny identyfikator instancji bazy danych.

validateOnly

boolean

Jeśli ustawione na true, żądanie zostanie zweryfikowane, ale nie przesłane.

Treść żądania

Treść żądania zawiera instancję DatabaseInstance .

Treść odpowiedzi

Jeśli się powiedzie, treść odpowiedzi zawiera nowo utworzoną instancję DatabaseInstance .

Zakresy autoryzacji

Wymaga jednego z następujących zakresów OAuth:

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

Aby uzyskać więcej informacji, zobacz Omówienie uwierzytelniania .