이러한 역할은 특정 Firebase 제품에 대한 전체 읽기/쓰기 또는 읽기 전용 액세스 권한을 부여합니다.
Google Cloud Console 을 사용하여 프로젝트 구성원에게 이러한 역할을 할당합니다.
참고: 모든 Firebase 제품 수준의 사전 정의된 역할에는 다음 권한이 있습니다. - firebase.clients.get - firebase.clients.list - firebase.projects.get - resourcemanager.projects.get - resourcemanager.projects.list Firebase 앱 체크 역할 역할 설명 권한 Firebase 앱 체크 관리자 roles/firebaseappcheck.admin
에 대한 전체 읽기/쓰기 액세스 앱 체크 리소스 앱 체크 관리자 권한
firebaseappcheck.appAttestConfig.get firebaseappcheck.appAttestConfig.update firebaseappcheck.debugTokens.get firebaseappcheck.debugTokens.update firebaseappcheck.deviceCheckConfig.get firebaseappcheck.deviceCheckConfig.update firebaseappcheck.playIntegrityConfig.get firebaseappcheck.playIntegrityConfig.update firebaseappcheck.recaptchaEnterpriseConfig.get firebaseappcheck.recaptchaEnterpriseConfig.update firebaseappcheck.recaptchaV3Config.get firebaseappcheck.recaptchaV3Config.update firebaseappcheck.safetyNetConfig.get firebaseappcheck.safetyNetConfig.update firebaseappcheck.services.get firebaseappcheck.services.update
Firebase 앱 체크 뷰어 roles/firebaseappcheck.viewer
에 대한 읽기 전용 액세스 앱 체크 리소스 앱 체크 뷰어 권한
firebaseappcheck.appAttestConfig.get firebaseappcheck.debugTokens.get firebaseappcheck.deviceCheckConfig.get firebaseappcheck.playIntegrityConfig.get firebaseappcheck.recaptchaEnterpriseConfig.get firebaseappcheck.recaptchaV3Config.get firebaseappcheck.safetyNetConfig.get firebaseappcheck.services.get
Firebase 앱 배포 역할 역할 설명 권한 Firebase 앱 배포 관리자 roles/firebaseappdistro.admin
에 대한 전체 읽기/쓰기 액세스 앱 배포 리소스 앱 배포 관리자 권한
firebaseappdistro.releases.list firebaseappdistro.releases.update firebaseappdistro.testers.list firebaseappdistro.testers.update firebaseappdistro.groups.list firebaseappdistro.groups.update
Firebase 앱 배포 뷰어 roles/firebaseappdistro.viewer
에 대한 읽기 전용 액세스 앱 배포 리소스 앱 배포 뷰어 권한
firebaseappdistro.releases.list firebaseappdistro.testers.list firebaseappdistro.groups.list
Firebase 인증 역할 역할 설명 권한 Firebase 인증 관리자 roles/firebaseauth.admin
에 대한 전체 읽기/쓰기 액세스 인증 리소스 인증 관리자 권한
firebaseauth.configs.create firebaseauth.configs.get firebaseauth.configs.getHashConfig firebaseauth.configs.getSecret firebaseauth.configs.update firebaseauth.users.create firebaseauth.users.createSession firebaseauth.users.delete firebaseauth.users.get firebaseauth.users.send이메일 firebaseauth.users.update
Firebase 인증 뷰어 roles/firebaseauth.viewer
에 대한 읽기 전용 액세스 인증 리소스 인증 뷰어 권한
firebaseauth.configs.get firebaseauth.users.get
Firebase A/B 테스팅 역할 (베타) 주의: 이러한 역할 및 해당 제품별 권한은 베타 릴리스 입니다. 이는 기능이 이전 버전과 호환되지 않는 방식으로 변경되거나 지원이 제한될 수 있음을 의미합니다. 베타 릴리스에는 SLA 또는 지원 중단 정책이 적용되지 않습니다. 이러한 Firebase IAM 역할에 대한 기능 가용성 및 지원은 도구가 발전함에 따라 계속 개선될 것입니다.
역할 설명 권한 Firebase A/B 테스팅 관리자 roles/firebaseabt.admin
(베타) 에 대한 전체 읽기/쓰기 액세스 A/B 테스트 리소스 A/B 테스트 관리자 권한
firebaseabt.experimentresults.get firebaseabt.experiments.create firebaseabt.experiments.delete firebaseabt.experiments.get firebaseabt.experiments.list firebaseabt.experiments.update firebaseabt.projectmetadata.get
Firebase A/B 테스팅 뷰어 roles/firebaseabt.viewer
(베타) 에 대한 읽기 전용 액세스 A/B 테스트 리소스 A/B 테스트 뷰어 권한
firebaseabt.experimentresults.get firebaseabt.experiments.get firebaseabt.experiments.list firebaseabt.projectmetadata.get
Cloud Firestore 역할 Google Cloud 문서 에서 사용 가능한 Cloud Firestore 역할을 찾아보세요.
프로젝트 구성원이 Firebase 콘솔에서 보안 규칙을 수정 및 게시하거나 Firebase CLI를 통해 보안 규칙을 배포하도록 허용하려면 firebaserules.*
권한 이 포함된 사용자 지정 역할 을 만든 다음 할당할 수 있습니다.
Cloud Storage 역할 Google Cloud 문서 에서 사용 가능한 Cloud Storage 역할을 찾으세요.
프로젝트 구성원이 Firebase 콘솔에서 보안 규칙을 수정 및 게시하거나 Firebase CLI를 통해 보안 규칙을 배포하도록 허용하려면 firebaserules.*
권한 이 포함된 사용자 지정 역할 을 만든 다음 할당할 수 있습니다.
Firebase용 Cloud Functions 역할 Google Cloud 문서 에서 사용 가능한 Firebase용 Cloud Functions 역할을 찾아보세요.
Firebase 클라우드 메시징 역할 역할 설명 권한 Firebase 클라우드 메시징 관리자 roles/firebasenotifications.admin
에 대한 전체 읽기/쓰기 액세스 클라우드 메시징 리소스 클라우드 메시징 관리자 권한
firebasenotifications.messages.create firebasenotifications.messages.delete firebasenotifications.messages.get firebasenotifications.messages.list firebasenotifications.messages.update
Firebase 클라우드 메시징 뷰어 roles/firebasenotifications.viewer
에 대한 읽기 전용 액세스 클라우드 메시징 리소스 클라우드 메시징 뷰어 권한
firebasenotifications.messages.get firebasenotifications.messages.list
Firebase Crashlytics 역할 역할 설명 권한 Firebase Crashlytics 관리자 roles/firebasecrashlytics.admin
에 대한 전체 읽기/쓰기 액세스 Crashlytics 리소스 Crashlytics 관리자 권한
firebasecrashlytics.config.get firebasecrashlytics.config.update firebasecrashlytics.data.get firebasecrashlytics.issues.get firebasecrashlytics.issues.list firebasecrashlytics.issues.update firebasecrashlytics.sessions.get
Firebase Crashlytics 뷰어 roles/firebasecrashlytics.viewer
에 대한 읽기 전용 액세스 Crashlytics 리소스 Crashlytics 뷰어 권한
firebasecrashlytics.config.get firebasecrashlytics.data.get firebasecrashlytics.issues.get firebasecrashlytics.issues.list firebasecrashlytics.sessions.get
Firebase 동적 링크 역할 역할 설명 권한 Firebase 동적 링크 관리자 roles/firebasedynamiclinks.admin
에 대한 전체 읽기/쓰기 액세스 동적 링크 리소스 동적 링크 관리자 권한
firebasedynamiclinks.destinations.list firebasedynamiclinks.destinations.update firebasedynamiclinks.domains.create firebasedynamiclinks.domains.delete firebasedynamiclinks.domains.get firebasedynamiclinks.domains.list firebasedynamiclinks.domains.update firebasedynamiclinks.links.create firebasedynamiclinks.links.get firebasedynamiclinks.links.list firebasedynamiclinks.links.update firebasedynamiclinks.stats.get
Firebase 동적 링크 뷰어 roles/firebasedynamiclinks.viewer
에 대한 읽기 전용 액세스 동적 링크 리소스 동적 링크 뷰어 권한
firebasedynamiclinks.destinations.list firebasedynamiclinks.domains.get firebasedynamiclinks.domains.list firebasedynamiclinks.links.get firebasedynamiclinks.links.list firebasedynamiclinks.stats.get
Firebase 호스팅 역할 역할 설명 권한 Firebase 호스팅 관리자 roles/firebasehosting.admin
에 대한 전체 읽기/쓰기 액세스 호스팅 리소스 호스팅 관리자 권한
firebasehosting.sites.create firebasehosting.sites.delete firebasehosting.sites.get firebasehosting.sites.list firebasehosting.sites.update
Firebase 호스팅 뷰어 roles/firebasehosting.viewer
에 대한 읽기 전용 액세스 호스팅 리소스 호스팅 뷰어 권한
firebasehosting.sites.get firebasehosting.sites.list
Firebase 인앱 메시지 역할 (베타) 주의: 이러한 역할 및 해당 제품별 권한은 베타 릴리스 입니다. 이는 기능이 이전 버전과 호환되지 않는 방식으로 변경되거나 지원이 제한될 수 있음을 의미합니다. 베타 릴리스에는 SLA 또는 지원 중단 정책이 적용되지 않습니다. 이러한 Firebase IAM 역할에 대한 기능 가용성 및 지원은 도구가 발전함에 따라 계속 개선될 것입니다.
역할 설명 권한 Firebase 인앱 메시지 관리자 roles/firebaseinappmessaging.admin
(베타) 에 대한 전체 읽기/쓰기 액세스 인앱 메시징 리소스 인앱 메시지 관리자 권한
firebaseinappmessaging.campaigns.create firebaseinappmessaging.campaigns.delete firebaseinappmessaging.campaigns.get firebaseinappmessaging.campaigns.list firebaseinappmessaging.campaigns.update
Firebase 인앱 메시지 뷰어 roles/firebaseinappmessaging.viewer
(베타) 에 대한 읽기 전용 액세스 인앱 메시징 리소스 인앱 메시지 뷰어 권한
firebaseinappmessaging.campaigns.get firebaseinappmessaging.campaigns.list
Firebase ML 역할 (베타) 주의: 이러한 역할 및 해당 제품별 권한은 베타 릴리스 입니다. 이는 기능이 이전 버전과 호환되지 않는 방식으로 변경되거나 지원이 제한될 수 있음을 의미합니다. 베타 릴리스에는 SLA 또는 지원 중단 정책이 적용되지 않습니다. 이러한 Firebase IAM 역할에 대한 기능 가용성 및 지원은 도구가 발전함에 따라 계속 개선될 것입니다.
역할 설명 권한 Firebase ML 관리자 roles/firebaseml.admin
(베타) 에 대한 전체 읽기/쓰기 액세스 Firebase ML 리소스 Firebase ML 관리자 권한
firebaseml.models.create firebaseml.models.get firebaseml.models.list firebaseml.models.update firebaseml.models.delete firebaseml.modelversions.create firebaseml.modelversions.get firebaseml.modelversions.list firebaseml.modelversions.update firebaseml.modelversions.delete firebaseml.compressionjobs.create firebaseml.compressionjobs.get firebaseml.compressionjobs.list firebaseml.compressionjobs.update firebaseml.compressionjobs.delete firebaseml.compressionjobs.start
Firebase ML 뷰어 roles/firebaseml.viewer
(베타) 에 대한 읽기 전용 액세스 Firebase ML 리소스 Firebase ML 뷰어 권한
firebaseml.models.get firebaseml.models.list firebaseml.modelversions.get firebaseml.modelversions.list firebaseml.compressionjobs.get firebaseml.compressionjobs.list
역할 설명 권한 Firebase 성능 모니터링 관리자 roles/firebaseperformance.admin
에 대한 전체 읽기/쓰기 액세스 성능 모니터링 리소스 성능 모니터링 알림 구성 및 수신 성능 모니터링 관리자 권한
firebaseperformance.config.create firebaseperformance.config.delete firebaseperformance.config.update firebaseperformance.data.get
Firebase 성능 모니터링 뷰어 roles/firebaseperformance.viewer
에 대한 읽기 전용 액세스 성능 모니터링 리소스 Performance Monitoring 뷰어 권한
firebaseperformance.data.get
Firebase 실시간 데이터베이스 역할 역할 설명 권한 Firebase 실시간 데이터베이스 관리자 roles/firebasedatabase.admin
에 대한 전체 읽기/쓰기 액세스 실시간 데이터베이스 리소스 실시간 데이터베이스 관리자 권한
firebasedatabase.instances.create firebasedatabase.instances.get firebasedatabase.instances.list firebasedatabase.instances.update
Firebase 실시간 데이터베이스 뷰어 roles/firebasedatabase.viewer
에 대한 읽기 전용 액세스 실시간 데이터베이스 리소스 실시간 데이터베이스 뷰어 권한
firebasedatabase.instances.get firebasedatabase.instances.list
Firebase 원격 구성 역할 역할 설명 권한 Firebase 원격 구성 관리자 roles/cloudconfig.admin
에 대한 전체 읽기/쓰기 액세스 원격 구성 리소스 원격 구성 관리자 권한
cloudconfig.configs.get cloudconfig.configs.update
Firebase 원격 구성 뷰어 roles/cloudconfig.viewer
에 대한 읽기 전용 액세스 원격 구성 리소스 원격 구성 뷰어 권한
cloudconfig.configs.get
Firebase Test Lab 역할 Firebase Test Lab에는 Cloud Storage 버킷에 대한 액세스 권한이 필요하므로 표준 Firebase 사전 정의된 역할에 모두 포함되지 않는 매우 구체적인 권한 집합이 필요합니다. Test Lab에 대한 액세스 권한을 부여하려면 Firebase Test Lab 권한 섹션에 설명된 솔루션 중 하나를 사용하세요.