Google I/O 2022에서 Firebase의 새로운 기능을 확인하세요. 자세히 알아보기

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

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

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

Firebase 앱 확인 역할

역할 설명 권한
Firebase 앱 확인 관리자
roles/firebaseappcheck.admin
에 대한 전체 읽기/쓰기 액세스
앱 확인 리소스
Firebase 앱 체크 뷰어
roles/firebaseappcheck.viewer
읽기 전용 액세스
앱 확인 리소스

Firebase 앱 배포 역할

역할 설명 권한
Firebase 앱 배포 관리자
roles/firebaseappdistro.admin
에 대한 전체 읽기/쓰기 액세스
앱 배포 리소스
Firebase 앱 배포 뷰어
roles/firebaseappdistro.viewer
읽기 전용 액세스
앱 배포 리소스

Firebase 인증 역할

역할 설명 권한
Firebase 인증 관리자
roles/firebaseauth.admin
에 대한 전체 읽기/쓰기 액세스
인증 리소스
Firebase 인증 뷰어
roles/firebaseauth.viewer
읽기 전용 액세스
인증 리소스

Firebase A/B 테스팅 역할 (베타)

역할 설명 권한
Firebase A/B 테스트 관리자
roles/firebaseabt.admin
(베타)
에 대한 전체 읽기/쓰기 액세스
A/B 테스트 리소스
Firebase A/B 테스팅 뷰어
roles/firebaseabt.viewer
(베타)
읽기 전용 액세스
A/B 테스트 리소스

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
에 대한 전체 읽기/쓰기 액세스
클라우드 메시징 리소스
Firebase 클라우드 메시징 뷰어
roles/firebasenotifications.viewer
읽기 전용 액세스
클라우드 메시징 리소스

Firebase Crashlytics 역할

역할 설명 권한
Firebase Crashlytics 관리자
roles/firebasecrashlytics.admin
에 대한 전체 읽기/쓰기 액세스
Crashlytics 리소스
Firebase Crashlytics 뷰어
roles/firebasecrashlytics.viewer
읽기 전용 액세스
Crashlytics 리소스
역할 설명 권한
Firebase 동적 링크 관리자
roles/firebasedynamiclinks.admin
에 대한 전체 읽기/쓰기 액세스
동적 링크 리소스
Firebase 동적 링크 뷰어
roles/firebasedynamiclinks.viewer
읽기 전용 액세스
동적 링크 리소스

Firebase 호스팅 역할

역할 설명 권한
Firebase 호스팅 관리자
roles/firebasehosting.admin
에 대한 전체 읽기/쓰기 액세스
호스팅 리소스
Firebase 호스팅 뷰어
roles/firebasehosting.viewer
읽기 전용 액세스
호스팅 리소스

Firebase 인앱 메시지 역할 (베타)

역할 설명 권한
Firebase 인앱 메시지 관리자
roles/firebaseinappmessaging.admin
(베타)
에 대한 전체 읽기/쓰기 액세스
인앱 메시지 리소스
Firebase 인앱 메시지 뷰어
roles/firebaseinappmessaging.viewer
(베타)
읽기 전용 액세스
인앱 메시지 리소스

Firebase ML 역할 (베타)

역할 설명 권한
Firebase ML 관리자
roles/firebaseml.admin
(베타)
에 대한 전체 읽기/쓰기 액세스
Firebase ML 리소스
Firebase ML 뷰어
roles/firebaseml.viewer
(베타)
읽기 전용 액세스
Firebase ML 리소스

Firebase 성능 모니터링 역할

역할 설명 권한
Firebase 성능 모니터링 관리자
roles/firebaseperformance.admin
에 대한 전체 읽기/쓰기 액세스
성능 모니터링 리소스

성능 모니터링 경고 구성 및 수신
Firebase 성능 모니터링 뷰어
roles/firebaseperformance.viewer
읽기 전용 액세스
성능 모니터링 리소스

Firebase 실시간 데이터베이스 역할

역할 설명 권한
Firebase 실시간 데이터베이스 관리자
roles/firebasedatabase.admin
에 대한 전체 읽기/쓰기 액세스
실시간 데이터베이스 리소스
Firebase 실시간 데이터베이스 뷰어
roles/firebasedatabase.viewer
읽기 전용 액세스
실시간 데이터베이스 리소스

Firebase 원격 구성 역할

역할 설명 권한
Firebase 원격 구성 관리자
roles/cloudconfig.admin
에 대한 전체 읽기/쓰기 액세스
원격 구성 리소스
Firebase 원격 구성 뷰어
roles/cloudconfig.viewer
읽기 전용 액세스
원격 구성 리소스

Firebase Test Lab 역할

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