Google berkomitmen untuk mendorong terwujudnya keadilan ras bagi komunitas Kulit Hitam. Lihat caranya.
Halaman ini diterjemahkan oleh Cloud Translation API.
Switch to English

Catatan Rilis Aturan Keamanan Firebase

Untuk meninjau catatan rilis untuk konsol Firebase dan untuk platform Firebase lainnya dan SDK terkait, lihat Catatan Rilis Firebase .

25 Maret 2020

  • Aturan Pemeriksaan Tipe sekarang memeriksa kesalahan tipe umum dan peringatan di CLI, Firebase Console, dan Emulator Suite. Kesalahan akan memblokir penggunaan atau penerapan aturan Anda, tetapi peringatan tidak akan. Lihatlah contoh-contoh di bawah ini. Tersedia dalam Bahasa Aturan v1, v2.

  • Rules Playground Sekarang Anda dapat men-debug aturan Firestore dan Storage di konsol dengan mengarahkan kursor ke ekspresi di Playground Aturan. Lihat dokumentasi atau contoh di bawah ini untuk lebih jelasnya.

13 Februari 2020

  • Map Diffs (Aturan peningkatan bahasa). Map Diffs memberikan perbedaan antar peta. Karena objek request dan resource disusun sebagai peta, ini bagus untuk membedakan data lama dan baru. Lihatlah dokumentasi dan contoh-contoh di bawah ini. Tersedia dalam Bahasa Aturan v1, v2.

  • Variabel Lokal (Aturan Peningkatan bahasa). Variabel lokal sekarang didukung dalam Aturan Keamanan! Buat variabel lokal dalam fungsi aturan dengan menggunakan kata kunci let . Lihatlah dokumentasi dan contoh-contoh di bawah ini. Tersedia dalam Bahasa Aturan v2.

  • Operator Ternary (Peningkatan bahasa Aturan). Jika Aturan Keamanan Anda mengandung aliran kontrol yang kompleks, Anda akan menghargai bahwa sekarang ada Operator Ternary dalam Aturan untuk Firestore dan Penyimpanan. Ini berfungsi seperti yang Anda harapkan: condition ? true case : false case . Lihatlah dokumentasi dan contoh-contoh di bawah ini. Tersedia dalam Bahasa Aturan v1, v2.

9 Desember 2019

  • Setel jenis (Aturan peningkatan Bahasa). Set sekarang merupakan tipe yang didukung dalam Aturan Keamanan Firebase! Ini bagus untuk menegakkan bidang yang wajib dan opsional. Daftar dapat dikonversi menjadi Set dengan memanggil myList.toSet() . Tersedia dalam Firebase Security Rules Language v1, v2.

  • Metrik evaluasi aturan di Stackdriver . Metrik evaluasi aturan sekarang diekspor dari Firebase ke Stackdriver untuk Cloud Firestore, Database Realtime, dan Penyimpanan Cloud! Ini memungkinkan Anda mengatur pemantauan dan mengingatkan seputar permintaan otorisasi untuk aplikasi Anda. Tersedia dalam Bahasa Aturan v1, v2.

8 Oktober 2019

  • Peta get (Aturan Peningkatan bahasa). Mengambil nilai dalam peta menjadi lebih mudah dengan get . Dibutuhkan dua argumen: yang pertama adalah kunci di dalam Peta, dan yang kedua adalah nilai default untuk kembali jika kunci tidak ada. Lihatlah dokumentasi dan contoh-contoh berikut. Tersedia dalam Bahasa Aturan v1, v2.

  • Hashing (Peningkatan bahasa Aturan). Pernah ingin memiliki nilai dalam Firebase Security Rules, baik untuk mengaburkan konten yang tidak Anda inginkan dalam plaintext atau untuk menghindari penanganan sesuatu yang sulit? Sekarang Hashing tersedia di Aturan Keamanan Firebase, Anda bisa! Lihatlah dokumentasi dan contoh-contoh di bawah ini. Tersedia dalam Bahasa Aturan v1, v2.

  • Ganti string (Peningkatan bahasa Aturan). Terkadang String dalam Aturan Anda tidak persis dalam bentuk yang Anda butuhkan. Sekarang Anda memiliki String.replace() untuk melakukan pembersihan ringan. Ini berfungsi seperti yang Anda duga: "myString".replace("my", "your") => "yourString" . Fungsi ini dijelaskan dalam dokumentasi dan contoh lain ditunjukkan di bawah ini. Tersedia dalam Firebase Security Rules Language v1, v2.