이 역할은 특정 Firebase 제품에 대한 전체 읽기/쓰기 또는 읽기 전용 액세스 권한을 부여합니다.
Google Cloud 콘솔을 사용하여 이러한 역할을 프로젝트 구성원에게 할당합니다.
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 Compute Runnerroles/firebaseapphosting.computeRunner |
App Hosting 백엔드를 빌드하고 실행하는 데 필요한 최소 액세스 권한입니다. 일반적으로 서비스 계정에 부여됩니다. |
App Hosting Compute Runner 권한 |
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 역할(베타)
역할 | 설명 | 권한 |
---|---|---|
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 역할
Google Cloud 문서에서 사용 가능한 Cloud Storage 역할을 찾습니다.
프로젝트 구성원이 Firebase 콘솔에서 보안 규칙을 수정 및 게시하거나 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 게시자 역할
역할 | 설명 | 권한 |
---|---|---|
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 역할(베타)
역할 | 설명 | 권한 |
---|---|---|
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 역할(베타)
역할 | 설명 | 권한 |
---|---|---|
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 역할
역할 | 설명 | 권한 |
---|---|---|
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 권한 섹션에 설명된 해결책 중 하나를 사용하세요.