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 トランスコーディング構文を使用します。

パスパラメータ

パラメーター
parent

string

データベース インスタンスを作成する親プロジェクト。形式はprojects/{project-number}/locations/{location-id}です。

認可には、指定されたリソースのparentに対する次のIAM権限が必要です。

  • firebasedatabase.instances.create

クエリパラメータ

パラメーター
databaseId

string

データベース インスタンスのグローバルに一意な識別子。

validateOnly

boolean

true に設定すると、リクエストは検証されますが、送信されません。

リクエストボディ

リクエストの本文には、 DatabaseInstanceのインスタンスが含まれています。

レスポンスボディ

成功した場合、応答本文には新しく作成されたDatabaseInstanceのインスタンスが含まれます。

認可の範囲

次の OAuth スコープのいずれかが必要です。

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

詳細については、 「認証の概要」を参照してください。