Method: projects.sites.create

Crée un nouveau Site d'hébergement dans le projet Firebase parent spécifié.

Notez que les sites d'hébergement peuvent prendre plusieurs minutes pour se propager via les systèmes Firebase.

Requête HTTP

POST https://firebasehosting.googleapis.com/v1beta1/{parent=projects/*}/sites

L'URL utilise la syntaxe de transcodage gRPC .

Paramètres du chemin

Paramètres
parent

string

Requis. Le projet Firebase dans lequel créer un site d'hébergement, au format :

projects/ PROJECT_IDENTIFIER

Reportez-vous au champ name Site pour plus de détails sur les valeurs PROJECT_IDENTIFIER .

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

  • firebasehosting.sites.create

Paramètres de requête

Paramètres
siteId

string

Requis. Immuable. Un identifiant globalement unique pour le site d'hébergement.

Cet identifiant est utilisé pour construire les sous-domaines fournis par Firebase pour le site. Il doit donc également s'agir d'une étiquette de nom de domaine valide.

validateOnly

boolean

Facultatif. S'il est défini, valide que le siteId est disponible et que la demande aboutira, renvoyant le site ou l'erreur résultant attendu.

Corps de la demande

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

Corps de réponse

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

Portées des autorisations

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

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

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