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