- 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. Quando uma Release
se refere a um Ruleset
, as regras podem ser aplicadas por serviços habilitados para regras do Firebase.
Mais de um Release
pode estar “ativo” simultaneamente. Considere os três nomes Release
a seguir para projects/foo
e o Ruleset
ao qual eles se referem.
Nome da versão -> Nome do conjunto de regras:
- projetos/foo/releases/prod -> projetos/foo/rulesets/uuid123
- projetos/foo/releases/prod/beta -> projetos/foo/rulesets/uuid123
- projetos/foo/releases/prod/v23 -> projetos/foo/rulesets/uuid456
Os relacionamentos refletem uma implementação Ruleset
em andamento. As versões prod
e prod/beta
referem-se ao mesmo Ruleset
. No entanto, prod/v23
refere-se a um novo Ruleset
. A referência 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
A URL usa sintaxe de transcodificação gRPC .
Parâmetros de caminho
Parâmetros | |
---|---|
name | Obrigatório. Nome do recurso do 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 .