- solicitud HTTP
- Parámetros de ruta
- Cuerpo de la solicitud
- Cuerpo de respuesta
- Alcances de autorización
- ¡Intentalo!
Crear una Release
.
Los nombres de las versiones deben reflejar las prácticas de implementación del desarrollador. Por ejemplo, el nombre de la versión puede incluir el nombre del entorno, el nombre de la aplicación, la versión de la aplicación o cualquier otro nombre significativo para el desarrollador. Una vez que una Release
hace referencia a un Ruleset
, los servicios habilitados para reglas de Firebase pueden aplicar las reglas.
Más de una Release
puede estar "activa" simultáneamente. Considere los siguientes tres nombres Release
para projects/foo
y el Ruleset
al que se refieren.
Nombre de la versión -> Nombre del conjunto de reglas:
- proyectos/foo/releases/prod -> proyectos/foo/rulesets/uuid123
- proyectos/foo/releases/prod/beta -> proyectos/foo/rulesets/uuid123
- proyectos/foo/releases/prod/v23 -> proyectos/foo/rulesets/uuid456
Las relaciones reflejan una implementación del conjunto Ruleset
en progreso. Las versiones prod
y prod/beta
hacen referencia al mismo Ruleset
. Sin embargo, prod/v23
hace referencia a un nuevo Ruleset
. La referencia Ruleset
para una Release
se puede actualizar utilizando el método releases.patch
.
solicitud HTTP
POST https://firebaserules.googleapis.com/v1/{name=projects/*}/releases
La URL utiliza la sintaxis de transcodificación gRPC .
Parámetros de ruta
Parámetros | |
---|---|
name | Requerido. Nombre del recurso para el proyecto propietario de esta Formato: |
Cuerpo de la solicitud
El cuerpo de la solicitud contiene una instancia de Release
.
Cuerpo de respuesta
Si tiene éxito, el cuerpo de la respuesta contiene una instancia de Release
recién creada.
Alcances de autorización
Requiere uno de los siguientes ámbitos de OAuth:
-
https://www.googleapis.com/auth/cloud-platform
-
https://www.googleapis.com/auth/firebase
Para obtener más información, consulte Descripción general de la autenticación .