Google is committed to advancing racial equity for Black communities. See how.
本頁面由 Cloud Translation API 翻譯而成。
Switch to English

Firebase安全規則發行說明

要查看Firebase控制台以及其他Firebase平台和相關SDK的發行說明 ,請參閱Firebase發行說明

2020年3月25日

  • 類型檢查規則現在可以在CLI,Firebase控制台和仿真器套件中檢查常見的類型錯誤和警告。錯誤將阻止使用或部署您的規則,但警告不會被阻止。看下面的例子。在規則語言v1,v2中可用。

  • 規則遊樂場現在,您可以將鼠標懸停在“規則遊樂場”中的表達式上,在控制台中調試Firestore和“存儲”規則。請查看下面的文檔或示例以獲取更多詳細信息。

2020年2月13日

  • 地圖差異 (規則語言增強)。地圖差異可提供地圖之間的差異。由於requestresource對像被構造為映射,因此這對於散佈新舊數據非常有用。看看下面的文檔和示例。在規則語言v1,v2中可用。

  • 局部變量 (規則語言增強)。安全規則現在支持局部變量!通過使用關鍵字let在規則函數中創建局部變量。看看下面的文檔和示例。在規則語言v2中可用。

  • 三元運算符 (規則語言增強)。如果您的安全規則包含複雜的控制流程,您將不勝感激,Firestore和Storage規則中現在有了三元運算符。就像您期望的那樣工作: condition ? true case : false case 。看看下面的文檔和示例。在規則語言v1,v2中可用。

2019年12月9日

  • 設置類型 (增強規則語言)。現在,集是Firebase安全規則中支持的類型!這對於強制執行必填字段和可選字段非常有用。可以通過調用myList.toSet()將列表轉換為Set。在Firebase安全規則語言v1,v2中可用。

  • Stackdriver中的規則評估指標 。現在,規則評估指標已從Firebase導出到StackDriver中,用於Cloud Firestore,實時數據庫和Cloud Storage!這使您可以針對應用程序的授權請求設置監視和警報。在規則語言v1,v2中可用。

十月8,2019

  • 地圖獲取 (規則語言增強)。使用get輕鬆地在地圖中獲取值。它有兩個參數:第一個是Map中的鍵,第二個是如果鍵不存在則返回的默認值。查看文檔和以下示例。在規則語言v1,v2中可用。

  • 散列 (規則語言增強)。您是否曾經想過在Firebase安全規則中對值進行哈希處理,以使您不需要的明文內容變得晦澀難懂,或者避免處理笨拙的內容?現在,散列在Firebase安全規則中可用,您可以了!看看下面的文檔和示例。在規則語言v1,v2中可用。

  • 字符串替換 (規則語言增強)。有時,您的規則中的字符串並不完全符合您所需的形式。現在,您具有String.replace()進行一些光清除。它的工作方式就像您猜到的那樣: "myString".replace("my", "your") => "yourString"文檔中描述了此功能,下面顯示了另一個示例。在Firebase安全規則語言v1,v2中可用。