- Solicitação HTTP
- Parâmetros de caminho
- Solicitar corpo
- Corpo de resposta
- Escopos de Autorização
- Tente!
Crie uma Release
.
Os nomes das versões devem refletir as práticas de implantação do desenvolvedor. Por exemplo, o nome da versão pode incluir o nome do ambiente, o nome do aplicativo, a versão do aplicativo ou qualquer outro nome significativo para o desenvolvedor. Ruleset
uma Release
se refere a um Ruleset
regras, as regras podem ser aplicadas por serviços habilitados para regras do Firebase.
Mais de um Release
pode estar 'ativo' ao mesmo tempo. Considere os três nomes de Release
a seguir para projects/foo
e o Ruleset
de Ruleset
ao qual eles se referem.
Nome da liberação -> Nome do conjunto de regras:
- projects / foo / releases / prod -> projects / foo / rulesets / uuid123
- projects / foo / releases / prod / beta -> projects / foo / rulesets / uuid123
- projects / foo / releases / prod / v23 -> projects / foo / rulesets / uuid456
Os relacionamentos refletem uma implementação do conjunto de Ruleset
em andamento. As versões prod
e prod/beta
referem-se ao mesmo conjunto de Ruleset
. No entanto, prod/v23
se refere a um novo conjunto de Ruleset
. A referência do conjunto de Ruleset
para uma Release
pode ser atualizada usando o método releases.patch
.
Solicitação HTTP
POST https://firebaserules.googleapis.com/v1/{name=projects/*}/releases
O URL usa a sintaxe de transcodificação gRPC .
Parâmetros de caminho
Parâmetros | |
---|---|
name | Obrigatório. Nome do recurso para o projeto que possui esta Formato: |
Solicitar corpo
O corpo da solicitação contém uma instância de Release
.
Corpo de resposta
Se for bem-sucedido, o corpo da resposta conterá uma instância recém-criada de Release
.
Escopos de Autorização
Requer um dos seguintes escopos OAuth:
-
https://www.googleapis.com/auth/cloud-platform
-
https://www.googleapis.com/auth/firebase
Para obter mais informações, consulte Visão geral da autenticação .