이 역할은 특정 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.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 앱 체크 뷰어
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 앱 체크 토큰 확인자
roles/firebaseappcheck.tokenVerifier
앱 체크의 토큰 확인 기능에 대한 액세스 권한
앱 체크 토큰 확인자 권한
firebaseappcheck.appCheckTokens.verify
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.sendEmail
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 Console에서 보안 규칙을 수정 및 게시하거나 Firebase CLI를 통해 보안 규칙을 배포하도록 허용하려면 firebaserules.*
권한 이 포함된 커스텀 역할 을 만들어 할당하면 됩니다.
Cloud Storage 역할
Google Cloud 문서 에서 사용 가능한 Cloud Storage 역할을 찾습니다.
프로젝트 구성원이 Firebase Console에서 보안 규칙을 수정 및 게시하거나 Firebase CLI를 통해 보안 규칙을 배포하도록 허용하려면 firebaserules.*
권한 이 포함된 커스텀 역할 을 만들어 할당하면 됩니다.
Firebase용 Cloud Functions 역할
Google Cloud 문서 에서 사용 가능한 Firebase용 Cloud Functions 역할을 찾아보세요.
Firebase 메시징 캠페인 역할
다음 역할이 Firebase 클라우드 메시징과 Firebase 인앱 메시지의 캠페인에 적용됩니다.
역할
설명
권한
Firebase 메시징 캠페인 관리자
roles/firebasemessagingcampaigns.admin
클라우드 메시징 및 인앱 메시지의 캠페인 리소스에 대한 전체 읽기/쓰기 액세스 권한입니다.
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
클라우드 메시징 및 인앱 메시지의 캠페인 리소스에 대한 읽기 전용 액세스 권한입니다.
Firebase 메시징 캠페인 뷰어 권한
firebasemessagingcampaigns.campaigns.get
firebasemessagingcampaigns.campaigns.list
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 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 호스팅 역할
역할
설명
권한
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 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 실시간 데이터베이스 역할
역할
설명
권한
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 권한 섹션에 설명된 해결책 중 하나를 사용합니다.