บทบาท Firebase IAM

สิทธิ์จะมอบให้กับสมาชิกโปรเจ็กต์ผ่านบทบาท บทบาทคือกลุ่มของสิทธิ์ เมื่อคุณมอบหมายบทบาทให้กับสมาชิกโปรเจ็กต์ คุณจะให้สิทธิ์ทั้งหมดที่บทบาทนั้นมีแก่สมาชิกโปรเจ็กต์รายนั้น

Firebase IAM รองรับบทบาทประเภทต่อไปนี้

  • บทบาทพื้นฐาน: บทบาทพื้นฐานของเจ้าของ ผู้แก้ไข และผู้ดู (เดิมเรียกว่าบทบาท "ดั้งเดิม")

  • บทบาทที่กำหนดไว้ล่วงหน้า: บทบาทเฉพาะของ Firebase ที่ได้รับการดูแลจัดการ ซึ่งช่วยให้ควบคุมการเข้าถึงได้ละเอียดยิ่งขึ้นกว่าบทบาทพื้นฐาน Firebase มีข้อเสนอต่อไปนี้

    • บทบาทระดับ Firebase: บทบาทที่ให้สิทธิ์อ่าน/เขียนหรืออ่านอย่างเดียวแบบเต็มรูปแบบในผลิตภัณฑ์ Firebase ทั้งหมด

    • บทบาทหมวดหมู่สินค้า: บทบาทที่ให้สิทธิ์เข้าถึงแบบอ่าน/เขียนหรืออ่านอย่างเดียวแก่กลุ่มสินค้าอย่างเต็มรูปแบบ โดยจัดโครงสร้างตามGoogle Analyticsและหมวดหมู่สินค้าทั่วไป

    • บทบาทระดับผลิตภัณฑ์: บทบาทที่ให้สิทธิ์เข้าถึงแบบอ่าน/เขียนหรืออ่านอย่างเดียวอย่างเต็มรูปแบบในผลิตภัณฑ์ Firebase ที่เฉพาะเจาะจง

  • บทบาทที่กำหนดเอง: บทบาทที่ปรับแต่งได้อย่างเต็มรูปแบบซึ่งคุณสร้างขึ้นเพื่อปรับแต่งชุดสิทธิ์ที่ตรงกับข้อกำหนดเฉพาะขององค์กร

จัดการสมาชิกโปรเจ็กต์และบทบาทของสมาชิก

ดูสมาชิกโปรเจ็กต์และบทบาทของสมาชิก

คุณสามารถดูสมาชิกโปรเจ็กต์และบทบาทของสมาชิกได้หลายคนในแท็บ การตั้งค่า > ผู้ใช้และสิทธิ์ของคอนโซล Firebase โปรดทราบดังต่อไปนี้

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

หรือจะดูสมาชิกโปรเจ็กต์ทั้งหมดและบทบาทของสมาชิกในหน้า IAM และผู้ดูแลระบบ > IAM ของคอนโซล Google Cloud ก็ได้

มอบหมายบทบาทให้กับสมาชิกโปรเจ็กต์

หากต้องการจัดการบทบาทที่มอบหมายให้สมาชิกโปรเจ็กต์แต่ละคน คุณต้องเป็นเจ้าของโปรเจ็กต์ Firebase (หรือได้รับมอบหมายบทบาทที่มีสิทธิ์ resourcemanager.projects.setIamPolicy)

คุณสามารถมอบหมายและจัดการบทบาทได้ในส่วนต่อไปนี้

หากเจ้าของโปรเจ็กต์ไม่สามารถทำงานของเจ้าของได้อีกต่อไป (เช่น บุคคลดังกล่าวออกจากบริษัท) และโปรเจ็กต์ของคุณไม่ได้จัดการผ่านองค์กร Google Cloud (ดูย่อหน้าถัดไป) คุณสามารถติดต่อทีมสนับสนุนของ Firebase และสอบถามวิธีขอสิทธิ์เข้าถึงโปรเจ็กต์ Firebase

โปรดทราบว่าหากโปรเจ็กต์ Firebase เป็นส่วนหนึ่งขององค์กร Google Cloud โปรเจ็กต์นั้นอาจไม่มีเจ้าของ หากไม่พบเจ้าของโปรเจ็กต์ Firebase โปรดติดต่อผู้ที่จัดการองค์กร Google Cloud เพื่อมอบหมายเจ้าของโปรเจ็กต์