Method: projects.locations.instances.create

Demande qu’une nouvelle DatabaseInstance soit créée. L’état d’une DatabaseInstance créée avec succès est ACTIVE .

Uniquement disponible pour les projets sur le plan Blaze. Les projets peuvent être mis à niveau à l'aide de l'API Cloud Billing https://cloud.google.com/billing/reference/rest/v1/projects/updateBillingInfo .

Notez que la propagation de l'état d'activation de la facturation aux systèmes Firebase peut prendre quelques minutes.

Requête HTTP

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

L'URL utilise la syntaxe de transcodage gRPC .

Paramètres du chemin

Paramètres
parent

string

Le projet parent pour lequel créer une instance de base de données, sous la forme : projects/{project-number}/locations/{location-id} .

L'autorisation nécessite l'autorisation IAM suivante sur la ressource parent spécifiée :

  • firebasedatabase.instances.create

Paramètres de requête

Paramètres
databaseId

string

L'identifiant global unique de l'instance de base de données.

validateOnly

boolean

Lorsqu'elle est définie sur true, la demande sera validée mais pas soumise.

Corps de la demande

Le corps de la requête contient une instance de DatabaseInstance .

Corps de réponse

En cas de succès, le corps de la réponse contient une instance nouvellement créée de DatabaseInstance .

Portées des autorisations

Nécessite l'une des étendues OAuth suivantes :

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

Pour plus d'informations, consultez la Présentation de l'authentification .