콘솔로 이동

Firebase IAM에서 지원되는 역할

역할이란 권한의 모음입니다.

구성원에게 특정 권한을 직접 할당하는 대신 구성원에게 역할을 할당합니다. 구성원에게 역할을 할당하면 역할에 포함된 모든 권한이 구성원에게 부여됩니다.

Firebase IAM은 다음과 같은 역할 유형을 지원합니다.

  • 기본 역할: 기본 소유자, 편집자, 뷰어 역할입니다.

  • 사전 정의된 역할: 기본 역할보다 더욱 세부적으로 액세스를 제어할 수 있는 선별된 Firebase 역할입니다.

    • Firebase는 Firebase용 Google 애널리틱스와 Firebase 개발, 품질, 성장 제품에 맞춰 구성되는 사전 정의된 역할 집합을 제공합니다.

    • Firebase는 모든 Firebase 서비스에 대한 전체 액세스 권한 또는 읽기 전용 액세스 권한을 부여하는 보다 일반화된 Firebase 사전 정의된 역할도 제공합니다.

  • 커스텀 역할: 조직의 구체적인 요구에 맞춰 특정 권한을 보유하도록 완전히 맞춤설정된 역할입니다.

소유자, 편집자, 뷰어 역할

기본 역할은 IAM의 기본 역할로 모든 Firebase 제품 및 서비스에 대한 다른 액세스 권한 수준이 포함되어 있습니다.

다음 표에 각 역할에 포함된 권한이 요약되어 있습니다. Google Cloud Platform(GCP) 문서에서 기본 역할에 대해 자세히 알아보세요.

Firebase Console을 사용하여 구성원에게 다음 역할을 할당합니다.

역할 권한
뷰어
roles/viewer
읽기 전용 작업에 대한 권한이 있습니다. 예를 들면 기존 리소스 또는 데이터의 조회(수정 제외)가 여기에 해당합니다.
편집자
roles/editor
모든 뷰어 역할 권한에 더해 기존 리소스 변경과 같이 상태를 변경하는 작업에 대한 권한까지 포함됩니다.
소유자
roles/owner
모든 편집자 역할 권한에 더해 다음 작업에 대한 권한이 포함됩니다.
  • 프로젝트 및 프로젝트 내의 모든 리소스에 대한 역할 및 권한 관리
  • 프로젝트에 대한 결제 설정
  • 프로젝트 삭제 또는 복원

Firebase 사전 정의된 역할

Firebase 사전 정의된 역할은 기본 역할보다 세부적으로 액세스를 제어할 수 있는 선별된 Firebase 전용 역할입니다. 각 구성원에게 둘 이상의 역할을 할당할 수 있습니다.

필요한 경우 사전 정의된 역할에는 다음과 같은 권한이 자동으로 포함됩니다.

Firebase 애널리틱스 사전 정의된 역할

Firebase Console을 사용하여 구성원에게 다음 역할을 할당합니다.

역할 설명 권한
Firebase 애널리틱스 관리자
roles/firebase.analyticsAdmin
다음에 대한 전체 액세스 권한이 있습니다.
Firebase 애널리틱스 뷰어
roles/firebase.analyticsViewer
다음에 대한 읽기 전용 액세스 권한이 있습니다.

Firebase 개발 사전 정의된 역할

Firebase Console을 사용하여 구성원에게 다음 역할을 할당합니다.

역할 설명 권한
Firebase 개발 관리자
roles/firebase.developAdmin
다음에 대한 전체 액세스 권한이 있습니다.
Firebase 개발 뷰어
roles/firebase.developViewer
다음에 대한 읽기 전용 액세스 권한이 있습니다.

Firebase 품질 사전 정의된 역할

Firebase Console을 사용하여 구성원에게 다음 역할을 할당합니다.

역할 설명 권한
Firebase 품질 관리자
roles/firebase.qualityAdmin
다음에 대한 전체 액세스 권한이 있습니다.
Firebase 품질 뷰어
roles/firebase.qualityViewer
다음에 대한 읽기 전용 액세스 권한이 있습니다.

Firebase 성장 사전 정의된 역할

Firebase Console을 사용하여 구성원에게 다음 역할을 할당합니다.

역할 설명 권한
Firebase 성장 관리자
roles/firebase.growthAdmin
다음에 대한 전체 액세스 권한이 있습니다.
Firebase 성장 뷰어
roles/firebase.growthViewer
다음에 대한 읽기 전용 액세스 권한이 있습니다.

Firebase 사전 정의된 역할

GCP Console을 사용하여 구성원에게 다음 역할을 할당합니다.

역할 설명 권한
Firebase 관리자
roles/firebase.admin
모든 Firebase 서비스에 대한 전체 액세스 권한이 있습니다.
Firebase 뷰어
roles/firebase.viewer
모든 Firebase 서비스에 대한 읽기 전용 액세스 권한이 있습니다.

맞춤 역할

맞춤 역할은 조직의 구체적인 요구에 맞춰 특정 권한을 보유하도록 완전히 맞춤설정된 IAM 역할입니다. Google Cloud Platform(GCP) 문서에서 맞춤 역할에 대해 자세히 알아보세요.

Firebase 관련 권한다른 GCP 제품의 다른 많은 권한을 사용하여 커스텀 역할을 만듭니다.