Google is committed to advancing racial equity for Black communities. See how.
इस पेज का अनुवाद Cloud Translation API से किया गया है.
Switch to English

फायरबेस सुरक्षा नियम रिलीज नोट्स

फायरबेस कंसोल और अन्य फायरबेस प्लेटफार्मों और संबंधित एसडीके के लिए रिलीज नोटों की समीक्षा करने के लिए, फायरबेस रिलीज नोट्स का संदर्भ लें।

25 मार्च, 2020

  • टाइप चेक नियम अब CLI, फायरबेस कंसोल और एमुलेटर सूट में सामान्य प्रकार की त्रुटियों और चेतावनियों के लिए जाँच करता है। त्रुटियां आपके नियमों का उपयोग या तैनाती को रोकेंगी, लेकिन चेतावनी नहीं देगी। नीचे दिए गए उदाहरणों पर एक नज़र डालें। नियम भाषा v1, v2 में उपलब्ध है।

  • नियम खेल का मैदान अब आप अपने फायरस्टार और स्टोरेज नियमों को नियमों के खेल के मैदान में अभिव्यक्ति पर मँडराकर कंसोल में डिबग कर सकते हैं। अधिक विवरण के लिए नीचे दिए गए दस्तावेज़ या उदाहरण देखें।

13 फरवरी, 2020

  • मैप डिफ (नियम भाषा वृद्धि)। मैप डिफिक्स मैप्स के बीच अंतर देता है। चूंकि request और resource ऑब्जेक्ट नक्शे के रूप में संरचित हैं, इसलिए यह पुराने और नए डेटा को अलग करने के लिए बहुत अच्छा है। प्रलेखन और नीचे दिए गए उदाहरणों पर एक नज़र डालें। नियम भाषा v1, v2 में उपलब्ध है।

  • स्थानीय चर (नियम भाषा वृद्धि)। अब स्थानीय चर सुरक्षा नियमों में समर्थित हैं! कीवर्ड let का उपयोग करके नियमों के कार्यों में एक स्थानीय वैरिएबल बनाएं। दस्तावेज़ीकरण और नीचे दिए गए उदाहरणों पर एक नज़र डालें। नियम भाषा v2 में उपलब्ध है।

  • टर्नेरी ऑपरेटर्स (नियम भाषा वृद्धि)। यदि आपके सुरक्षा नियमों में जटिल नियंत्रण प्रवाह है, तो आप सराहना करेंगे कि अब फायरस्टार और स्टोरेज के लिए नियमों में एक टर्नेरी ऑपरेटर है। यह वैसे ही काम करता है जैसे आप अपेक्षा करते हैं: condition ? true case : false caseदस्तावेज़ीकरण और नीचे दिए गए उदाहरणों पर एक नज़र डालें। नियम भाषा v1, v2 में उपलब्ध है।

9 दिसंबर, 2019

  • सेट प्रकार (नियम भाषा वृद्धि)। सेट अब फायरबेस सुरक्षा नियमों में एक समर्थित प्रकार है! यह आवश्यक और वैकल्पिक क्षेत्रों को लागू करने के लिए बहुत अच्छा है। सूचियों को myList.toSet() कॉल करके सेट में परिवर्तित किया जा सकता है। Firebase Security Rules भाषा V1, v2 में उपलब्ध है।

  • स्टैकड्राइवर में नियम मूल्यांकन मैट्रिक्स । नियम मूल्यांकन मैट्रिक्स अब Firebase से Stackdriver में Cloud Firestore, Realtime Database, और Cloud Storage के लिए निर्यात किया जाता है! इससे आप अपने ऐप के लिए प्राधिकरण अनुरोधों के आसपास निगरानी और सतर्कता स्थापित कर सकते हैं। नियम भाषा v1, v2 में उपलब्ध है।

8 अक्टूबर, 2019

  • नक्शा मिलता है (नियम भाषा वृद्धि)। एक नक्शे के भीतर मूल्य प्राप्त करना आसान get । इसमें दो तर्क दिए गए हैं: पहला मानचित्र के भीतर की कुंजी है, और दूसरा कुंजी नहीं होने पर वापस लौटने के लिए एक डिफ़ॉल्ट मान है। प्रलेखन और निम्न उदाहरण देखें। नियम भाषा v1, v2 में उपलब्ध है।

  • हाशिंग (रूल्स लैंग्वेज इनहांसमेंट)। कभी फायरबेस सुरक्षा नियमों में एक मूल्य हैश करना चाहते हैं, या तो सामग्री को अस्पष्ट करने के लिए जिसे आप प्लेनटेक्स्ट में नहीं चाहते हैं या कुछ अनिष्ट से निपटने से बचना चाहते हैं? अब जब कि हैशिंग फायरबेस सुरक्षा नियमों में उपलब्ध है, तो आप कर सकते हैं! दस्तावेज़ीकरण और नीचे दिए गए उदाहरणों पर एक नज़र डालें। नियम भाषा v1, v2 में उपलब्ध है।

  • स्ट्रिंग की जगह (नियम भाषा वृद्धि)। कभी-कभी आपके नियमों में एक स्ट्रिंग बिल्कुल उस रूप में नहीं होती है जिसकी आपको आवश्यकता होती है। अब आपके पास कुछ हल्की सफाई करने के लिए String.replace() है। यह काम करता है जैसे आप अनुमान लगाते हैं: "myString".replace("my", "your") => "yourString" । यह फ़ंक्शन प्रलेखन में वर्णित है और एक अन्य उदाहरण नीचे दिखाया गया है। Firebase Security Rules भाषा V1, v2 में उपलब्ध है।