Utwórz Release
.
Nazwy wydań powinny odzwierciedlać praktyki wdrażania stosowane przez programistę. Na przykład nazwa wydania może zawierać nazwę środowiska, nazwę aplikacji, wersję aplikacji lub dowolną inną nazwę znaczącą dla programisty. Gdy Release
odnosi się do Ruleset
, reguły mogą być egzekwowane przez usługi obsługujące reguły Firebase.
Więcej niż jedno Release
może być „aktywne” jednocześnie. Rozważ następujące trzy nazwy Release
projects/foo
i zestaw Ruleset
, do których się odnoszą.
Nazwa wydania -> Nazwa zestawu reguł:
- projekty/foo/releases/prod -> projekty/foo/rulesets/uuid123
- projekty/foo/releases/prod/beta -> projekty/foo/rulesets/uuid123
- projekty/foo/releases/prod/v23 -> projekty/foo/rulesets/uuid456
Relacje odzwierciedlają trwające wdrażanie Ruleset
. Wersje prod
i prod/beta
odnoszą się do tego samego Ruleset
. Jednak prod/v23
odnosi się do nowego Ruleset
. Odniesienie do Ruleset
dla Release
można zaktualizować za pomocą metody releases.patch
.
Żądanie HTTP
POST https://firebaserules.googleapis.com/v1/{name=projects/*}/releases
Adres URL używa składni transkodowania gRPC .
Parametry ścieżki
Parametry | |
---|---|
name | Wymagany. Nazwa zasobu projektu, do którego należy to Format: |
Treść żądania
Treść żądania zawiera instancję Release
.
Treść odpowiedzi
Jeśli się powiedzie, treść odpowiedzi zawiera nowo utworzoną instancję Release
.
Zakresy autoryzacji
Wymaga jednego z następujących zakresów OAuth:
-
https://www.googleapis.com/auth/cloud-platform
-
https://www.googleapis.com/auth/firebase
Aby uzyskać więcej informacji, zobacz Omówienie uwierzytelniania .