이 역할은 특정 Firebase 제품에 대한 전체 읽기/쓰기 또는 읽기 전용 액세스 권한을 부여합니다.
Google Cloud Console 을 사용하여 이러한 역할을 프로젝트 구성원에게 할당합니다.
참고: 다음 권한은 모든 Firebase 제품 수준의 사전 정의된 역할에 있습니다.
- firebase.clients.get
- firebase.clients.list
- firebase.projects.get
- resourcemanager.projects.get
- resourcemanager.projects.list
역할 Firebase App Check 개
역할
설명
권한
Firebase App Check 관리자
roles/firebaseappcheck.admin
리소스 App Check 개에 대한 전체 읽기/쓰기 액세스 권한
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 개에 대한 읽기 전용 액세스 권한
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 의 토큰 확인 기능에 대한 액세스 권한
App Check 토큰 확인자
권한
firebaseappcheck.appCheckTokens.verify
역할 Firebase App Distribution 개
역할
설명
권한
Firebase App Distribution 관리자
roles/firebaseappdistro.admin
App Distribution 리소스에 대한 전체 읽기/쓰기 액세스 권한
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 개에 대한 읽기 전용 액세스 권한
App Distribution 뷰어 권한
firebaseappdistro.releases.list firebaseappdistro.testers.list firebaseappdistro.groups.list
역할 Firebase App Hosting 개
역할
설명
권한
Firebase App Hosting 컴퓨팅 실행자
roles/firebaseapphosting.computeRunner
App Hosting 백엔드를 빌드하고 실행하는 데 필요한 최소 액세스 권한입니다.
일반적으로 서비스 계정에 부여됩니다.
Firebase App Hosting 관리자
roles/firebaseapphosting.admin
App Hosting 리소스에 대한 전체 읽기/쓰기 액세스 권한
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 개에 대한 읽기 전용 액세스 권한
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 개에 대한 전체 읽기/쓰기 액세스 권한
리소스를 배포합니다
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 리소스에 대한 전체 읽기/쓰기 액세스 권한
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 개에 대한 읽기 전용 액세스 권한
Authentication 뷰어
권한
firebaseauth.configs.get firebaseauth.users.get
Firebase A/B Testing 역할(베타)
주의: 이러한 역할과 제품별 권한은 베타 출시 버전 입니다. 즉, 이전 버전과 호환되지 않는 방식으로 기능이 변경되거나 지원이 제한될 수 있습니다. 베타 출시 버전에는 SLA 또는 지원 중단 정책이 적용되지 않습니다.
이러한 Firebase IAM 역할에 제공되는 기능과 지원은 도구가 개발됨에 따라 계속 개선될 예정입니다.
역할
설명
권한
Firebase A/B Testing 관리자
roles/firebaseabt.admin
(베타)
리소스 A/B Testing 개에 대한 전체 읽기/쓰기 액세스 권한
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 개에 대한 읽기 전용 액세스 권한
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 개
다음에서 사용 가능한 Cloud Storage 역할을 찾아보세요.
Google Cloud 문서
프로젝트 구성원이 Firebase Console에서 보안 규칙을 수정 및 게시하거나 Firebase CLI를 통해 보안 규칙을 배포하도록 허용하려면 firebaserules.*
권한 이 포함된 맞춤 역할 을 만들어 할당하면 됩니다.
역할 Cloud Functions for Firebase 개
Google Cloud 문서 에서 사용 가능한 Cloud Functions for Firebase 역할을 찾습니다.
Firebase 메시징 캠페인 역할
이 역할은 Firebase Cloud Messaging 및
Firebase In-App Messaging 입니다.
역할
설명
권한
Firebase 메시징 캠페인 관리자
roles/firebasemessagingcampaigns.admin
캠페인 리소스에 대한 전체 읽기/쓰기 액세스 권한
Cloud Messaging 및 In-App Messaging
Firebase 메시지 캠페인 관리자 권한
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 Messaging 및 In-App Messaging 의 캠페인 리소스에 대한 읽기 전용 액세스 권한입니다.
Firebase 메시징 캠페인 뷰어
권한
firebasemessagingcampaigns.campaigns.get
firebasemessagingcampaigns.campaigns.list
역할 Firebase Cloud Messaging 개
역할
설명
권한
Firebase Cloud Messaging 관리자
roles/firebasenotifications.admin
리소스 Cloud Messaging 개에 대한 전체 읽기/쓰기 액세스 권한
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 개에 대한 읽기 전용 액세스 권한
Cloud Messaging 뷰어
권한
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 Dynamic Links 개
역할
설명
권한
Firebase Dynamic Links 관리자
roles/firebasedynamiclinks.admin
리소스 Dynamic Links 개에 대한 전체 읽기/쓰기 액세스 권한
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 리소스에 대한 읽기 전용 액세스 권한
Dynamic Links 뷰어 권한
firebasedynamiclinks.destinations.list
firebasedynamiclinks.domains.get
firebasedynamiclinks.domains.list
firebasedynamiclinks.links.get
firebasedynamiclinks.links.list
firebasedynamiclinks.stats.get
게시자 역할 Firebase Extensions 개
주의: 이러한 역할과 제품별 권한은 베타 출시 버전 입니다. 즉, 이전 버전과 호환되지 않는 방식으로 기능이 변경되거나 지원이 제한될 수 있습니다. 베타 출시 버전에는 SLA 또는 지원 중단 정책이 적용되지 않습니다.
이러한 Firebase IAM 역할에 제공되는 기능과 지원은 도구가 개발됨에 따라 계속 개선될 예정입니다.
역할
설명
권한
Firebase Extensions 게시자 - 확장 프로그램 관리자
roles/firebaseextensionspublisher.extensionsAdmin
(베타)
Firebase Extensions 의 세부정보 및 측정항목을 업로드, 게시, 확인하세요.
Firebase Extensions 게시자 - 확장 프로그램 관리자 권한
firebaseextensionspublisher.extensions.create
firebaseextensionspublisher.extensions.delete
firebaseextensionspublisher.extensions.get
firebaseextensionspublisher.extensions.list
Firebase Extensions 게시자 - 확장 프로그램 뷰어
roles/firebaseextensionspublisher.extensionsViewer
(베타)
이 게시자가 업로드한 Firebase Extensions 의 세부정보 및 측정항목 보기
Firebase Extensions 게시자 - 확장 프로그램 뷰어
권한
firebaseextensionspublisher.extensions.get
firebaseextensionspublisher.extensions.list
역할 Firebase Hosting 개
역할
설명
권한
Firebase Hosting 관리자
roles/firebasehosting.admin
리소스 Hosting 개에 대한 전체 읽기/쓰기 액세스 권한
Hosting 관리자
권한
firebasehosting.sites.create firebasehosting.sites.delete firebasehosting.sites.get firebasehosting.sites.list firebasehosting.sites.update
Firebase Hosting 뷰어
roles/firebasehosting.viewer
리소스 Hosting 개에 대한 읽기 전용 액세스 권한
Hosting 뷰어
권한
firebasehosting.sites.get firebasehosting.sites.list
Firebase In-App Messaging 역할(베타)
주의: 이러한 역할과 제품별 권한은 베타 출시 버전 입니다. 즉, 이전 버전과 호환되지 않는 방식으로 기능이 변경되거나 지원이 제한될 수 있습니다. 베타 출시 버전에는 SLA 또는 지원 중단 정책이 적용되지 않습니다.
이러한 Firebase IAM 역할에 제공되는 기능과 지원은 도구가 개발됨에 따라 계속 개선될 예정입니다.
역할
설명
권한
Firebase In-App Messaging 관리자
roles/firebaseinappmessaging.admin
(베타)
In-App Messaging 리소스에 대한 전체 읽기/쓰기 액세스 권한
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 개에 대한 읽기 전용 액세스 권한
In-App Messaging 뷰어
권한
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 Performance Monitoring 관리자
roles/firebaseperformance.admin
리소스 Performance Monitoring 개 에 대한 전체 읽기/쓰기 액세스 권한
알림 Performance Monitoring 개 구성 및 수신
Performance Monitoring 관리자 권한
firebaseperformance.config.create firebaseperformance.config.delete firebaseperformance.config.update firebaseperformance.data.get
Firebase Performance Monitoring 뷰어
roles/firebaseperformance.viewer
리소스 Performance Monitoring 개에 대한 읽기 전용 액세스 권한
Performance Monitoring 뷰어
권한
firebaseperformance.data.get
역할 Firebase Realtime Database 개
역할
설명
권한
Firebase Realtime Database 관리자
roles/firebasedatabase.admin
Realtime Database 리소스에 대한 전체 읽기/쓰기 액세스 권한
Realtime Database 관리자
권한
firebasedatabase.instances.create firebasedatabase.instances.get firebasedatabase.instances.list firebasedatabase.instances.update
Firebase Realtime Database 뷰어
roles/firebasedatabase.viewer
리소스 Realtime Database 개에 대한 읽기 전용 액세스 권한
Realtime Database 뷰어
권한
firebasedatabase.instances.get firebasedatabase.instances.list
역할 Firebase Remote Config 개
역할
설명
권한
Firebase Remote Config 관리자
roles/cloudconfig.admin
Remote Config 리소스에 대한 전체 읽기/쓰기 액세스 권한
Remote Config 관리자
권한
cloudconfig.configs.get
cloudconfig.configs.update
Firebase Remote Config 보기 권한 사용자
roles/cloudconfig.viewer
리소스 Remote Config 개에 대한 읽기 전용 액세스 권한
Remote Config 뷰어
권한
cloudconfig.configs.get
역할 Firebase Test Lab 개
Firebase Test Lab 에는 버킷 Cloud Storage 개에 대한 액세스 권한이 필요하므로
에 모두 포함되어 있지는 않은 매우 구체적인 권한 집합이
표준 Firebase 사전 정의된 역할입니다. Test Lab 에 액세스 권한을 부여하려면 다음 중 하나를 사용하세요.
자세한 내용은
권한 Firebase Test Lab 개
섹션으로 이동합니다.