กฎ
กฎความปลอดภัยของ Firebase ให้การควบคุมการเข้าถึงและการตรวจสอบข้อมูลในภาษาที่เรียบง่ายแต่สื่ออารมณ์ ใช้เพื่อรักษาความปลอดภัยผลิตภัณฑ์ เช่น Cloud Storage และ Cloud Firestore
เอกสารนี้แบ่งออกเป็นสองส่วน:
- อินเทอร์เฟซ - ประเภทข้อมูลทั่วไปสำหรับผลิตภัณฑ์ทั้งหมดที่ใช้กฎความปลอดภัย
- เนมสเปซ - ประเภทข้อมูลและฟังก์ชันที่เป็นผลิตภัณฑ์หรือบริบทเฉพาะ
อินเทอร์เฟซ
บูลีน
ประเภทดั้งเดิมที่แสดงค่าบูลีน true
หรือ false
ไบต์
ประเภทที่แสดงถึงลำดับของไบต์
ระยะเวลา
ระยะเวลาด้วยความแม่นยำระดับนาโนวินาที
ลอย
ประเภทดั้งเดิมที่แสดงหมายเลขทศนิยม IEEE 64 บิต
จำนวนเต็ม
ชนิดข้อมูลดั้งเดิมที่แสดงค่าจำนวนเต็ม 64 บิตที่เซ็นชื่อ
ละติจูด
ตำแหน่งทางภูมิศาสตร์ละติจูดและลองจิจูด
รายการ
รายการที่แตกต่างกันของรายการ
แผนที่
การแมปคีย์-ค่า
MapDiff
วัตถุที่แสดงถึงความแตกต่างระหว่างวัตถุ กฎแผนที่
ตัวเลข
ค่าประเภท Integer
หรือประเภท Float
เส้นทาง
รูปแบบเหมือนไดเร็กทอรีสำหรับตำแหน่งของทรัพยากร
ชุด
รายการที่ไม่ซ้ำกันที่ไม่เรียงลำดับและต่างกัน
สตริง
ประเภทดั้งเดิมที่แสดงค่าสตริง
การประทับเวลา
การประทับเวลาใน UTC ด้วยความแม่นยำระดับนาโนวินาที
เนมสเปซ
แก้ปัญหา
คำสั่งดีบักภาษากฎความปลอดภัย
ระยะเวลา
ฟังก์ชั่นระยะเวลาที่มีอยู่ทั่วโลก
ร้านขายไฟ
ตัวแปรและฟังก์ชันที่มีอยู่ในกฎ Cloud Firestore
การคร่ำครวญ
ฟังก์ชันแฮชที่มีอยู่ทั่วโลก
latlng
ฟังก์ชันละติจูด-ลองจิจูดที่ใช้ได้ทั่วโลก
คณิตศาสตร์
ฟังก์ชันทางคณิตศาสตร์ที่มีอยู่ทั่วโลก
การประทับเวลา
ฟังก์ชันการประทับเวลาที่มีอยู่ทั่วโลก