Google은 흑인 공동체를 위한 인종적 평등을 추구하기 위해 노력하고 있습니다. 자세히 알아보기

Firebase 서비스 계정 개요

Firebase는 서비스 계정을 사용하여 사용자 인증 정보를 공유하지 않고 서비스를 운영하고 관리합니다. Firebase 프로젝트를 만들면 프로젝트에 사용 가능한 서비스 계정이 이미 여러 개 있다는 것을 알 수 있습니다.

또한 서비스를 추가하거나 특정 작업(예: Firebase 제품을 BigQuery에 연결)을 수행할 때 새 서비스 계정이 프로젝트에 추가된 것을 확인할 수도 있습니다. 이러한 서비스 계정 중 일부는 Firebase에서 직접 추가하고, 그 외 계정은 Firebase 프로젝트와 관련된 Google Cloud Platform(GCP) 프로젝트를 통해 추가됩니다.

Firebase Console에 있는 > 프로젝트 설정서비스 계정 탭에서 프로젝트와 관련된 모든 서비스 계정을 볼 수 있습니다.

Firebase 관리 서비스 계정 목록은 다음과 같습니다.

계정 이름 계정 용도 프로젝트에 추가되는 시기
firebase-service-account@firebase-sa-management.iam.gserviceaccount.com Firebase 서비스를 관리하고 GCP 프로젝트에 연결 - 모든 Firebase 프로젝트에 필요

Firebase 프로젝트를 만들 때/기존 GCP 프로젝트에 Firebase 서비스를 추가할 때

참고: 2018년 9월 이전에 생성된 일부 Firebase 프로젝트에는 이 서비스 계정이 없습니다. 그러나 이 서비스 계정이 필요한 작업이 다음에 수행될 때 Firebase가 이 서비스 계정을 프로젝트에 자동으로 추가합니다.

project-id@appspot.gserviceaccount.com App Engine과 관련된 Cloud Firestore, Firebase용 Cloud Storage, Firebase용 Cloud Functions 등의 제품 관리 Firebase 프로젝트를 만들 때/GCP 프로젝트를 Firebase로 가져올 때
가져오기 전에 GCP 프로젝트에 이미 존재할 수 있음
service-project-number@firebase-rules.iam.gserviceaccount.com Cloud Firestore용 Firebase 보안 규칙, Firebase용 Cloud Storage, 실시간 데이터베이스 관리 Firebase 프로젝트를 만들 때/GCP 프로젝트를 Firebase로 가져올 때
firebase-storage@system.gserviceaccount.com Firebase용 Cloud Storage 버킷 관리 Firebase 프로젝트를 만들 때/GCP 프로젝트를 Firebase로 가져올 때
service-project-number@gcf-admin-robot.iam.gserviceaccount.com Firebase용 Cloud Functions 운영 Firebase 프로젝트를 만들 때/GCP 프로젝트를 Firebase로 가져올 때
가져오기 전에 GCP 프로젝트에 이미 존재할 수 있음
project-number@cloudservices.gserviceaccount.com Google API 사용 Firebase 프로젝트를 만들 때/GCP 프로젝트를 Firebase로 가져올 때
가져오기 전에 GCP 프로젝트에 이미 존재할 수 있음
firebase-adminsdk-random5chars@project-id.iam.gserviceaccount.com Firebase Admin SDK의 사용자 인증 정보 제공 Firebase 프로젝트를 만들 때/GCP 프로젝트를 Firebase로 가져올 때
firebase-measurement@system.gserviceaccount.com Google 애널리틱스에서 BigQuery로 Firebase 데이터 내보내기 Firebase 제품을 BigQuery에 연결할 때
crashlytics-exporter@crashlytics-bigquery-prod.iam.gserviceaccount.com Firebase Crashlytics에서 BigQuery로 데이터 내보내기 Firebase 제품을 BigQuery에 연결할 때
exporter@fcm-bq-export-prod.iam.gserviceaccount.com Firebase Cloud Messaging에서 BigQuery로 데이터 내보내기 Firebase 제품을 BigQuery에 연결할 때
exporter@performance-bq-export-prod.iam.gserviceaccount.com Firebase Performance Monitoring에서 BigQuery로 데이터 내보내기 Firebase 제품을 BigQuery에 연결할 때
exporter@predictions-bq-export-prod.iam.gserviceaccount.com Firebase 예측에서 BigQuery로 데이터 내보내기 Firebase 제품을 BigQuery에 연결할 때
service-project-number@gcp-sa-bigquerydatatransfer.iam.gserviceaccount.com 모든 Firebase 제품(Google 애널리틱스, Crashlytics, 클라우드 메시징, Performance Monitoring, 예측)에서 BigQuery로 데이터 가져오기 Firebase 제품을 BigQuery에 연결할 때
ext-extension-instance-id@project-id.iam.gserviceaccount.com Firebase 확장 프로그램의 설치를 관리하고 실행 확장 프로그램을 설치할 때(확장 프로그램 인스턴스마다 고유한 서비스 계정이 있음)
(지원 중단됨) firebase-crashreporting-random4char@project-name.iam.gserviceaccount.com Firebase 오류 보고에 비정상 종료 기호 업로드 Firebase 프로젝트를 만들 때