Firebase 제품 수준 사전 정의된 역할

이 역할은 특정 Firebase 제품에 대한 전체 읽기/쓰기 또는 읽기 전용 액세스 권한을 부여합니다.

Google Cloud 콘솔을 사용하여 이러한 역할을 프로젝트 구성원에게 할당합니다.

Firebase App Check 역할

역할 설명 권한
Firebase App Check 관리자
roles/firebaseappcheck.admin
App Check 리소스에 대한
전체 읽기/쓰기 액세스 권한
firebaseappcheck.appAttestConfig.get
firebaseappcheck.appAttestConfig.update
firebaseappcheck.appCheckTokens.verify
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 App Check 뷰어
roles/firebaseappcheck.viewer
App Check 리소스에 대한
읽기 전용 액세스 권한
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 App Check 토큰 검사기
roles/firebaseappcheck.tokenVerifier
App Check의 토큰 확인 기능에 대한 액세스 권한
firebaseappcheck.appCheckTokens.verify

Firebase App Distribution 역할

역할 설명 권한
Firebase App Distribution 관리자
roles/firebaseappdistro.admin
App Distribution 리소스에 대한
전체 읽기/쓰기 액세스 권한
firebaseappdistro.releases.list
firebaseappdistro.releases.update
firebaseappdistro.testers.list
firebaseappdistro.testers.update
firebaseappdistro.groups.list
firebaseappdistro.groups.update
Firebase App Distribution 뷰어
roles/firebaseappdistro.viewer
App Distribution 리소스에 대한
읽기 전용 액세스 권한
firebaseappdistro.releases.list
firebaseappdistro.testers.list
firebaseappdistro.groups.list

Firebase App Hosting 역할

역할 설명 권한
Firebase App Hosting Compute Runner
roles/firebaseapphosting.computeRunner
App Hosting 백엔드를 빌드하고 실행하는 데 필요한 최소 액세스 권한입니다. 일반적으로 서비스 계정에 부여됩니다.
Firebase App Hosting 관리자
roles/firebaseapphosting.admin
App Hosting 리소스에 대한
전체 읽기/쓰기 액세스 권한
firebaseapphosting.backends.create
firebaseapphosting.backends.delete
firebaseapphosting.backends.get
firebaseapphosting.backends.list
firebaseapphosting.backends.update
firebaseapphosting.builds.create
firebaseapphosting.builds.delete
firebaseapphosting.builds.get
firebaseapphosting.builds.list
firebaseapphosting.builds.update
firebaseapphosting.domains.create
firebaseapphosting.domains.delete
firebaseapphosting.domains.get
firebaseapphosting.domains.list
firebaseapphosting.domains.update
firebaseapphosting.locations.get
firebaseapphosting.locations.list
firebaseapphosting.operations.cancel
firebaseapphosting.operations.delete
firebaseapphosting.operations.get
firebaseapphosting.operations.list
firebaseapphosting.rollouts.create
firebaseapphosting.rollouts.delete
firebaseapphosting.rollouts.get
firebaseapphosting.rollouts.list
firebaseapphosting.rollouts.update
firebaseapphosting.traffic.get
firebaseapphosting.traffic.list
firebaseapphosting.traffic.update
Firebase App Hosting 뷰어
roles/firebaseapphosting.viewer
App Hosting 리소스에 대한
읽기 전용 액세스 권한
firebaseapphosting.backends.get
firebaseapphosting.backends.list
firebaseapphosting.builds.get
firebaseapphosting.builds.list
firebaseapphosting.domains.get
firebaseapphosting.domains.list
firebaseapphosting.locations.get
firebaseapphosting.locations.list
firebaseapphosting.operations.list
firebaseapphosting.operations.get
firebaseapphosting.rollouts.get
firebaseapphosting.rollouts.list
firebaseapphosting.traffic.get
firebaseapphosting.traffic.list
Firebase App Hosting 개발자
roles/firebaseapphosting.developer
App Hosting 백엔드, 빌드, 출시 리소스에 대한
전체 읽기/쓰기 액세스 권한입니다.
firebaseapphosting.backends.update
firebaseapphosting.builds.create
firebaseapphosting.builds.delete
firebaseapphosting.builds.update
firebaseapphosting.operations.delete
firebaseapphosting.operations.cancel
firebaseapphosting.rollouts.create
firebaseapphosting.rollouts.delete
firebaseapphosting.rollouts.update
firebaseapphosting.traffic.update

Firebase Authentication 역할

역할 설명 권한
Firebase Authentication 관리자
roles/firebaseauth.admin
Authentication 리소스에 대한
전체 읽기/쓰기 액세스 권한
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.sendEmail
firebaseauth.users.update
Firebase Authentication 뷰어
roles/firebaseauth.viewer
Authentication 리소스에 대한
읽기 전용 액세스 권한
firebaseauth.configs.get
firebaseauth.users.get

Firebase A/B Testing 역할(베타)

역할 설명 권한
Firebase A/B Testing 관리자
roles/firebaseabt.admin
(베타)
A/B Testing 리소스에 대한
전체 읽기/쓰기 액세스 권한
firebaseabt.experimentresults.get
firebaseabt.experiments.create
firebaseabt.experiments.delete
firebaseabt.experiments.get
firebaseabt.experiments.list
firebaseabt.experiments.update
firebaseabt.projectmetadata.get
Firebase A/B Testing 뷰어
roles/firebaseabt.viewer
(베타)
A/B Testing 리소스에 대한
읽기 전용 액세스 권한
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.* 권한이 포함된 커스텀 역할을 만들어 할당하면 됩니다.

Cloud Functions for Firebase 역할

Google Cloud 문서에서 사용 가능한 Cloud Functions for Firebase 역할을 찾습니다.

Firebase 메시징 캠페인 역할

이러한 역할은 Firebase Cloud MessagingFirebase In-App Messaging의 캠페인에 적용됩니다.

역할 설명 권한
Firebase 메시징 캠페인 관리자
roles/firebasemessagingcampaigns.admin
Cloud MessagingIn-App Messaging의 캠페인 리소스에 대한
전체 읽기/쓰기 액세스 권한
firebasemessagingcampaigns.campaigns.create
firebasemessagingcampaigns.campaigns.delete
firebasemessagingcampaigns.campaigns.get
firebasemessagingcampaigns.campaigns.list
firebasemessagingcampaigns.campaigns.update
firebasemessagingcampaigns.campaigns.start
firebasemessagingcampaigns.campaigns.stop
Firebase 메시징 캠페인 뷰어
roles/firebasemessagingcampaigns.viewer
Cloud MessagingIn-App Messaging의 캠페인 리소스에 대한
읽기 전용 액세스 권한
firebasemessagingcampaigns.campaigns.get
firebasemessagingcampaigns.campaigns.list

Firebase Cloud Messaging 역할

역할 설명 권한
Firebase Cloud Messaging 관리자
roles/firebasenotifications.admin
Cloud Messaging 리소스에 대한
전체 읽기/쓰기 액세스 권한
firebasenotifications.messages.create
firebasenotifications.messages.delete
firebasenotifications.messages.get
firebasenotifications.messages.list
firebasenotifications.messages.update
Firebase Cloud Messaging 뷰어
roles/firebasenotifications.viewer
Cloud Messaging 리소스에 대한
읽기 전용 액세스 권한
firebasenotifications.messages.get
firebasenotifications.messages.list

Firebase Crashlytics 역할

역할 설명 권한
Firebase Crashlytics 관리자
roles/firebasecrashlytics.admin
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 리소스에 대한
읽기 전용 액세스 권한
firebasecrashlytics.config.get
firebasecrashlytics.data.get
firebasecrashlytics.issues.get
firebasecrashlytics.issues.list
firebasecrashlytics.sessions.get
역할 설명 권한
Firebase Dynamic Links 관리자
roles/firebasedynamiclinks.admin
Dynamic Links 리소스에 대한
전체 읽기/쓰기 액세스 권한
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 Dynamic Links 뷰어
roles/firebasedynamiclinks.viewer
Dynamic Links 리소스에 대한
읽기 전용 액세스 권한
firebasedynamiclinks.destinations.list
firebasedynamiclinks.domains.get
firebasedynamiclinks.domains.list
firebasedynamiclinks.links.get
firebasedynamiclinks.links.list
firebasedynamiclinks.stats.get

Firebase Extensions 게시자 역할

역할 설명 권한
Firebase Extensions 게시자 - 확장 프로그램 관리자
roles/firebaseextensionspublisher.extensionsAdmin
(베타)
Firebase Extensions의 세부정보 및 측정항목
업로드, 게시, 보기
firebaseextensionspublisher.extensions.create
firebaseextensionspublisher.extensions.delete
firebaseextensionspublisher.extensions.get
firebaseextensionspublisher.extensions.list
Firebase Extensions 게시자 - 확장 프로그램 뷰어
roles/firebaseextensionspublisher.extensionsViewer
(베타)
이 게시자가 업로드한Firebase Extensions
세부정보 및 측정항목 보기
firebaseextensionspublisher.extensions.get
firebaseextensionspublisher.extensions.list

Firebase Hosting 역할

역할 설명 권한
Firebase Hosting 관리자
roles/firebasehosting.admin
Hosting 리소스에 대한
전체 읽기/쓰기 액세스 권한
firebasehosting.sites.create
firebasehosting.sites.delete
firebasehosting.sites.get
firebasehosting.sites.list
firebasehosting.sites.update
Firebase Hosting 뷰어
roles/firebasehosting.viewer
Hosting 리소스에 대한
읽기 전용 액세스 권한
firebasehosting.sites.get
firebasehosting.sites.list

Firebase In-App Messaging 역할(베타)

역할 설명 권한
Firebase In-App Messaging 관리자
roles/firebaseinappmessaging.admin
(베타)
In-App Messaging 리소스에 대한
전체 읽기/쓰기 액세스 권한
firebaseinappmessaging.campaigns.create
firebaseinappmessaging.campaigns.delete
firebaseinappmessaging.campaigns.get
firebaseinappmessaging.campaigns.list
firebaseinappmessaging.campaigns.update
Firebase In-App Messaging 뷰어
roles/firebaseinappmessaging.viewer
(베타)
In-App Messaging 리소스에 대한
읽기 전용 액세스 권한
firebaseinappmessaging.campaigns.get
firebaseinappmessaging.campaigns.list

Firebase ML 역할(베타)

역할 설명 권한
Firebase ML 관리자
roles/firebaseml.admin
(베타)
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 리소스에 대한
읽기 전용 액세스 권한
firebaseml.models.get
firebaseml.models.list
firebaseml.modelversions.get
firebaseml.modelversions.list
firebaseml.compressionjobs.get
firebaseml.compressionjobs.list

Firebase Performance Monitoring 역할

역할 설명 권한
Firebase Performance Monitoring 관리자
roles/firebaseperformance.admin
Performance Monitoring 리소스에 대한
전체 읽기/쓰기 액세스 권한

Performance Monitoring 알림 구성 및 수신
firebaseperformance.config.create
firebaseperformance.config.delete
firebaseperformance.config.update
firebaseperformance.data.get
Firebase Performance Monitoring 뷰어
roles/firebaseperformance.viewer
Performance Monitoring 리소스에 대한
읽기 전용 액세스 권한
firebaseperformance.data.get

Firebase Realtime Database 역할

역할 설명 권한
Firebase Realtime Database 관리자
roles/firebasedatabase.admin
Realtime Database 리소스에 대한
전체 읽기/쓰기 액세스 권한
firebasedatabase.instances.create
firebasedatabase.instances.get
firebasedatabase.instances.list
firebasedatabase.instances.update
Firebase Realtime Database 뷰어
roles/firebasedatabase.viewer
Realtime Database 리소스에 대한
읽기 전용 액세스 권한
firebasedatabase.instances.get
firebasedatabase.instances.list

Firebase Remote Config 역할

역할 설명 권한
Firebase Remote Config 관리자
roles/cloudconfig.admin
Remote Config 리소스에 대한
전체 읽기/쓰기 액세스 권한
cloudconfig.configs.get cloudconfig.configs.update
Firebase Remote Config 뷰어
roles/cloudconfig.viewer
Remote Config 리소스에 대한
읽기 전용 액세스 권한
cloudconfig.configs.get

Firebase Test Lab 역할

Firebase Test Lab에서는 Cloud Storage 버킷에 액세스해야 하므로 표준 Firebase 사전 정의된 역할에 일부가 포함되어 있지 않은 매우 구체적인 권한 집합이 필요합니다. Test Lab에 대한 액세스 권한을 부여하려면 Firebase Test Lab 권한 섹션에 설명된 해결책 중 하나를 사용하세요.

업데이트됨 Feb 26, 2025

업데이트됨 Feb 26, 2025

업데이트됨 Feb 26, 2025