Bir Release
Oluşturun.
Sürüm adları geliştiricinin dağıtım uygulamalarını yansıtmalıdır. Örneğin sürüm adı, ortam adını, uygulama adını, uygulama sürümünü veya geliştirici için anlamlı olan herhangi bir adı içerebilir. Bir Release
bir Ruleset
Kümesine atıfta bulunduğunda, kurallar Firebase Kurallarının etkin olduğu hizmetler tarafından uygulanabilir.
Birden fazla Release
aynı anda 'canlı' olabilir. projects/foo
için aşağıdaki üç Release
adını ve bunların başvurduğu Ruleset
göz önünde bulundurun.
Sürüm Adı -> Kural Kümesi Adı:
- projeler/foo/yayınlar/prod -> projeler/foo/kural kümeleri/uuid123
- projeler/foo/yayınlar/prod/beta -> projeler/foo/kural kümeleri/uuid123
- projeler/foo/yayınlar/prod/v23 -> projeler/foo/kural kümeleri/uuid456
İlişkiler, sürmekte olan bir Ruleset
Kümesinin kullanıma sunulmasını yansıtır. prod
ve prod/beta
sürümleri aynı Ruleset
atıfta bulunur. Ancak prod/v23
yeni bir Ruleset
ifade eder. Bir Release
Ruleset
referansı, releases.patch
yöntemi kullanılarak güncellenebilir.
HTTP isteği
POST https://firebaserules.googleapis.com/v1/{name=projects/*}/releases
URL, gRPC Kod Dönüştürme sözdizimini kullanır.
Yol parametreleri
Parametreler | |
---|---|
name | Gerekli. Bu Biçim: |
Talep gövdesi
İstek gövdesi Release
örneğini içerir.
Yanıt gövdesi
Başarılı olursa, yanıt gövdesi yeni oluşturulmuş bir Release
örneğini içerir.
Yetki Kapsamları
Aşağıdaki OAuth kapsamlarından birini gerektirir:
-
https://www.googleapis.com/auth/cloud-platform
-
https://www.googleapis.com/auth/firebase
Daha fazla bilgi için Kimlik Doğrulamaya Genel Bakış bölümüne bakın.