Google cam kết thúc đẩy công bằng chủng tộc cho Cộng đồng người da đen. Xem cách thực hiện.
Trang này được dịch bởi Cloud Translation API.
Switch to English

Ghi chú phát hành quy tắc bảo mật Firebase

Để xem lại ghi chú phát hành cho bảng điều khiển Firebase và cho các nền tảng Firebase khác và SDK liên quan, hãy tham khảo Ghi chú phát hành Firebase .

Ngày 25 tháng 3 năm 2020

  • Kiểm tra loại Quy tắc hiện kiểm tra các lỗi và cảnh báo loại phổ biến trong CLI, Bảng điều khiển Firebase và Bộ mô phỏng. Lỗi sẽ chặn sử dụng hoặc triển khai các quy tắc của bạn, nhưng cảnh báo sẽ không. Hãy xem các ví dụ dưới đây. Có sẵn trong Ngôn ngữ quy tắc v1, v2.

  • Rules Playground Bây giờ bạn có thể gỡ lỗi các quy tắc Firestore và Storage trong bảng điều khiển bằng cách di chuột qua các biểu thức trong Rules Playground. Kiểm tra các tài liệu hoặc ví dụ dưới đây để biết thêm chi tiết.

Ngày 13 tháng 2 năm 2020

  • Map Diffs (Tăng cường ngôn ngữ quy tắc). Map Diffs cho sự khác biệt giữa các bản đồ. Vì các đối tượng requestresource được cấu trúc như bản đồ, điều này rất tốt cho việc phân tán dữ liệu cũ và mới. Hãy xem tài liệu và các ví dụ dưới đây. Có sẵn trong Ngôn ngữ quy tắc v1, v2.

  • Biến cục bộ (Tăng cường ngôn ngữ quy tắc). Các biến cục bộ hiện được hỗ trợ trong Quy tắc bảo mật! Tạo một biến cục bộ trong các hàm quy tắc bằng cách sử dụng từ khóa let . Hãy xem tài liệu và các ví dụ dưới đây. Có sẵn trong Ngôn ngữ quy tắc v2.

  • Toán tử Ternary (Tăng cường ngôn ngữ quy tắc). Nếu Quy tắc bảo mật của bạn chứa luồng kiểm soát phức tạp, bạn sẽ đánh giá cao rằng giờ đây đã có Nhà khai thác Ternary trong Quy tắc cho Firestore và Storage. Nó hoạt động như bạn mong đợi: condition ? true case : false case . Hãy xem tài liệu và các ví dụ dưới đây. Có sẵn trong Ngôn ngữ quy tắc v1, v2.

Ngày 9 tháng 12 năm 2019

  • Đặt loại (Tăng cường ngôn ngữ quy tắc). Các bộ hiện là loại được hỗ trợ trong Quy tắc bảo mật Firebase! Điều này là tuyệt vời để thực thi các trường bắt buộc và tùy chọn. Danh sách có thể được chuyển đổi thành Bộ bằng cách gọi myList.toSet() . Có sẵn trong Firebase Security Rules Language v1, v2.

  • Số liệu đánh giá quy tắc trong Stackdo . Các số liệu đánh giá quy tắc hiện được xuất từ ​​Firebase sang Stackdo cho Cloud Firestore, Cơ sở dữ liệu thời gian thực và Lưu trữ đám mây! Điều này cho phép bạn thiết lập giám sát và cảnh báo xung quanh các yêu cầu ủy quyền cho ứng dụng của bạn. Có sẵn trong Ngôn ngữ quy tắc v1, v2.

Ngày 8 tháng 10 năm 2019

  • Bản đồ có được (Tăng cường ngôn ngữ quy tắc). Tìm nạp các giá trị trong bản đồ trở nên dễ dàng hơn với get . Phải có hai đối số: đầu tiên là khóa trong Bản đồ và thứ hai là giá trị mặc định để trả về nếu khóa không tồn tại. Kiểm tra các tài liệu và các ví dụ sau đây. Có sẵn trong Ngôn ngữ quy tắc v1, v2.

  • Băm (Tăng cường ngôn ngữ quy tắc). Bạn đã bao giờ muốn băm một giá trị trong Quy tắc bảo mật Firebase, để che khuất nội dung mà bạn không muốn trong bản rõ hoặc để tránh xử lý một cái gì đó khó sử dụng? Giờ đây, Hashing đã có sẵn trong Quy tắc bảo mật Firebase, bạn có thể! Hãy xem tài liệu và các ví dụ dưới đây. Có sẵn trong Ngôn ngữ quy tắc v1, v2.

  • Thay thế chuỗi (Tăng cường ngôn ngữ quy tắc). Đôi khi, một Chuỗi trong Quy tắc của bạn không chính xác ở dạng bạn cần. Bây giờ bạn có String.replace() để thực hiện một số dọn dẹp ánh sáng. Nó hoạt động như bạn đoán: "myString".replace("my", "your") => "yourString" . Hàm này được mô tả trong tài liệu và một ví dụ khác được hiển thị bên dưới. Có sẵn trong Firebase Security Rules Language v1, v2.