- Requête HTTP
- Paramètres du chemin
- Corps de la demande
- Corps de réponse
- Portées des autorisations
- Essayez-le !
Créez une Release
.
Les noms de version doivent refléter les pratiques de déploiement du développeur. Par exemple, le nom de la version peut inclure le nom de l'environnement, le nom de l'application, la version de l'application ou tout autre nom significatif pour le développeur. Une fois qu'une Release
fait référence à un Ruleset
, les règles peuvent être appliquées par les services compatibles avec les règles Firebase.
Plusieurs Release
peuvent être « en ligne » simultanément. Considérez les trois noms Release
suivants pour projects/foo
et l' Ruleset
auquel ils font référence.
Nom de la version -> Nom de l'ensemble de règles :
- projets/foo/releases/prod -> projets/foo/rulesets/uuid123
- projets/foo/releases/prod/beta -> projets/foo/rulesets/uuid123
- projets/foo/releases/prod/v23 -> projets/foo/rulesets/uuid456
Les relations reflètent un déploiement Ruleset
en cours. Les versions prod
et prod/beta
font référence au même Ruleset
. Cependant, prod/v23
fait référence à un nouveau Ruleset
. La référence Ruleset
pour une Release
peut être mise à jour à l'aide de la méthode releases.patch
.
Requête HTTP
POST https://firebaserules.googleapis.com/v1/{name=projects/*}/releases
L'URL utilise la syntaxe de transcodage gRPC .
Paramètres du chemin
Paramètres | |
---|---|
name | Requis. Nom de la ressource pour le projet propriétaire de cette Format : |
Corps de la demande
Le corps de la requête contient une instance de Release
.
Corps de réponse
En cas de succès, le corps de la réponse contient une instance nouvellement créée de Release
.
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 .