ルール
Firebase セキュリティ ルールは、シンプルかつ表現力豊かな言語でアクセス制御とデータ検証を提供します。これらは、Cloud Storage や Cloud Firestore などの製品を保護するために使用されます。
このドキュメントは 2 つのセクションに分かれています。
インターフェース
ブール値
ブール値true
またはfalse
を表すプリミティブ型。
バイト
バイトのシーケンスを表す型。
間隔
ナノ秒の精度での継続時間。
浮く
64 ビット IEEE 浮動小数点数を表すプリミティブ型。
整数
符号付き 64 ビット整数値を表すプリミティブ データ型。
緯度経度
緯度と経度のジオポイント。
リスト
異種のアイテムのリスト。
地図
キーと値のマッピング。
マップ差分
rules.Mapオブジェクト間の違いを表すオブジェクト。
番号
Integer
型またはFloat
型の値。
パス
リソースの場所を表すディレクトリのようなパターン。
セット
順序付けされていない、一意の項目の異種リスト。
弦
文字列値を表すプリミティブ型。
タイムスタンプ
ナノ秒精度の UTC のタイムスタンプ。
名前空間
デバッグ
セキュリティ ルール言語のデバッグ ステートメント
間隔
グローバルに利用可能な期間関数。
消防署
Cloud Firestore ルールで使用できる変数と関数。
ハッシュ化
グローバルに利用可能なハッシュ関数。
ラットロング
グローバルに利用可能な緯度経度関数。
数学
グローバルに利用可能な数学関数。
タイムスタンプ
グローバルに利用可能なタイムスタンプ関数。