Google is committed to advancing racial equity for Black communities. See how.
Bu sayfa, Cloud Translation API ile çevrilmiştir.
Switch to English

Firebase Güvenlik Kuralları Sürüm Notları

Firebase konsolu ve diğer Firebase platformları ve ilgili SDK'lar için sürüm notlarını gözden geçirmek için Firebase Sürüm Notlarına bakın .

25 Mart 2020

  • Tür Denetimleri Kurallar artık CLI, Firebase Konsolu ve Emulator Suite'te yaygın tür hatalarını ve uyarılarını denetler. Hatalar kurallarınızı kullanmayı veya dağıtmayı engeller, ancak uyarılar olmaz. Aşağıdaki örneklere bir göz atın. Kural Dili v1, v2'de bulunur.

  • Kurallar Oyun Alanı Artık Kurallar Oyun Alanı'ndaki ifadelerin üzerine gelip Firestore ve Depolama kurallarınızda hata ayıklayabilirsiniz. Daha fazla ayrıntı için aşağıdaki belgelere veya örneğe bakın.

13 Şubat 2020

  • Harita Farkları (Kurallar Dil geliştirme). Harita Farkları, haritalar arasındaki farkı verir. request ve resource nesneleri harita olarak yapılandırıldığından, eski ve yeni verileri ayırmak için harikadır. Aşağıdaki belgelere ve örneklere göz atın. Kural Dili v1, v2'de bulunur.

  • Yerel Değişkenler (Kurallar Dil geliştirme). Yerel değişkenler artık Güvenlik Kurallarında desteklenmektedir! let işlevini kullanarak kural işlevlerinde yerel bir değişken oluşturun. Aşağıdaki belgelere ve örneklere göz atın. Kural Dili v2.

  • Üçlü Operatörler (Kurallar Dil geliştirme). Güvenlik Kurallarınız karmaşık kontrol akışı içeriyorsa, Firestore ve Storage Kurallarında artık Üçlü Operatör bulunduğunu takdir edeceksiniz. Beklediğiniz gibi çalışır: condition ? true case : false case . Aşağıdaki belgelere ve örneklere göz atın. Kural Dili v1, v2'de bulunur.

9 Aralık 2019

  • Set tipi (Kurallar Dil geliştirme). Kümeler artık Firebase Güvenlik Kurallarında desteklenen bir türdür! Bu, zorunlu ve isteğe bağlı alanları zorlamak için mükemmeldir. Listeler myList.toSet() çağrılarak myList.toSet() dönüştürülebilir. Firebase Güvenlik Kuralları Dil v1, v2'de bulunur.

  • Stackdriver'da kural değerlendirme metrikleri . Kural değerlendirme metrikleri artık Firebase'den Cloud Firestore, Realtime Database ve Cloud Storage için Stackdriver'a aktarılıyor! Bu, uygulamanız için yetkilendirme istekleri hakkında izleme ve uyarı ayarlamanıza olanak tanır. Kural Dili v1, v2'de bulunur.

8 Ekim 2019

  • Harita alma (Kurallar Dil geliştirme). Bir haritadaki değerleri getirmek get daha kolay. İki argüman alır: ilki Harita içindeki anahtar, ikincisi anahtar yoksa döndürülecek varsayılan değerdir. Belgelere ve aşağıdaki örneklere göz atın. Kural Dili v1, v2'de bulunur.

  • Hashing (Kurallar Dil geliştirme). Hiç düz metin olarak istemediğiniz içeriği gizlemek veya uygunsuz bir şey işlemekten kaçınmak için Firebase Güvenlik Kurallarında bir değer oluşturmak istediniz mi? Şimdi Hashing Firebase Güvenlik Kurallarında kullanılabilir olduğuna göre, bunu yapabilirsiniz! Aşağıdaki belgelere ve örneklere göz atın. Kural Dili v1, v2'de mevcuttur.

  • Dize değiştirme (Kural Dili geliştirme). Bazen Kurallarınızdaki bir Dize tam olarak ihtiyacınız olan biçimde olmayabilir. Şimdi bazı hafif temizleme yapmak için String.replace() var. Tahmin edeceğiniz gibi çalışır: "myString".replace("my", "your") => "yourString" . Bu işlev belgelerde açıklanmıştır ve başka bir örnek aşağıda gösterilmiştir. Firebase Güvenlik Kuralları Dil v1, v2'de bulunur.