zasady
Reguły bezpieczeństwa Firebase zapewniają kontrolę dostępu i sprawdzanie poprawności danych w prostym, ale wyrazistym języku. Służą do zabezpieczania produktów takich jak Cloud Storage i Cloud Firestore.
Dokumentacja ta jest podzielona na dwie sekcje:
- Interfejsy - typy danych wspólne dla wszystkich produktów korzystających z Reguł Bezpieczeństwa.
- Przestrzenie nazw — typy danych i funkcje specyficzne dla produktu lub kontekstu.
Interfejsy
Wartość logiczna
Typ pierwotny reprezentujący wartość logiczną, true
lub false
.
Bajty
Typ reprezentujący sekwencję bajtów.
Czas trwania
Czas trwania z dokładnością do nanosekund.
Platforma
Typ pierwotny reprezentujący 64-bitową liczbę zmiennoprzecinkową IEEE.
Liczba całkowita
Pierwotny typ danych reprezentujący 64-bitową wartość całkowitą ze znakiem.
łac.Lng
Punkt geograficzny szerokości i długości geograficznej.
Lista
Heterogeniczna lista elementów.
Mapa
Mapowanie klucz-wartość.
MapaDiff
Obiekt reprezentujący różnicę między regułami. Obiekty mapy .
Numer
Wartość typu Integer
lub typu Float
.
Ścieżka
Wzorzec przypominający katalog dla lokalizacji zasobu.
Ustawić
Nieuporządkowana, heterogeniczna lista unikalnych elementów.
Strunowy
Typ pierwotny reprezentujący wartość ciągu.
Znak czasu
Znacznik czasu w formacie UTC z dokładnością do nanosekund.
Przestrzenie nazw
odpluskwić
Instrukcja debugowania języka reguł zabezpieczeń
czas trwania
Globalnie dostępne funkcje czasu trwania.
sklep z ogniem
Zmienne i funkcje dostępne w regułach Cloud Firestore.
haszowanie
Globalnie dostępne funkcje mieszające.
latng
Globalnie dostępne funkcje szerokości i długości geograficznej.
matematyka
Globalnie dostępne funkcje matematyczne.
znak czasu
Globalnie dostępne funkcje znacznika czasu.