บทบาทที่กำหนดไว้ล่วงหน้าของ Firebase คือบทบาทเฉพาะของ Firebase ที่ได้รับการดูแลจัดการ ซึ่งช่วยให้การควบคุมการเข้าถึงละเอียดยิ่งขึ้นกว่าบทบาทพื้นฐาน (เดิมเรียกว่าบทบาท "ดั้งเดิม") คุณมอบหมายบทบาทให้กับสมาชิกแต่ละคนในโปรเจ็กต์ได้มากกว่า 1 บทบาท
การใช้บทบาทที่กำหนดไว้ล่วงหน้าจะช่วยให้คุณให้ระดับการเข้าถึงที่แตกต่างกัน (ผู้ดูแลระบบเทียบกับผู้ดู) รวมถึงขอบเขตการเข้าถึง (ผลิตภัณฑ์แต่ละรายการเทียบกับกลุ่มผลิตภัณฑ์) ได้
บทบาทระดับ Firebase: บทบาทที่ให้สิทธิ์การอ่าน/การเขียนหรือสิทธิ์การเข้าถึงระดับอ่านอย่างเดียวสำหรับผลิตภัณฑ์ Firebase ทั้งหมด
คุณมอบหมายบทบาทระดับ Firebase ได้โดยใช้Firebaseคอนโซลบทบาทหมวดหมู่ผลิตภัณฑ์: บทบาทที่ให้สิทธิ์การอ่าน/เขียนแบบเต็มหรือสิทธิ์การอ่านอย่างเดียวแก่กลุ่มผลิตภัณฑ์ โดยมีโครงสร้างตามGoogle Analyticsและหมวดหมู่ผลิตภัณฑ์ทั่วไป
คุณกำหนดบทบาทหมวดหมู่ผลิตภัณฑ์ Firebase ได้โดยใช้Firebaseคอนโซลบทบาทระดับผลิตภัณฑ์: บทบาทที่ให้สิทธิ์การอ่าน/การเขียนโดยสมบูรณ์หรือสิทธิ์การอ่านอย่างเดียวสำหรับผลิตภัณฑ์ Firebase เฉพาะเจาะจง
คุณสามารถมอบหมายบทบาทระดับผลิตภัณฑ์ Firebase ได้โดยใช้Google Cloudคอนโซล
โปรดทราบว่าเมื่อจำเป็น บทบาทที่กำหนดไว้ล่วงหน้าจะรวมสิทธิ์โดยอัตโนมัติ ซึ่งได้แก่
จำเป็นต้องใช้เพื่อดำเนินการบางอย่างที่เฉพาะเจาะจงสำหรับบริการ Firebase
จำเป็นต่อการดำเนินการบางอย่างที่เฉพาะเจาะจงในการจัดการ Firebase