Firebase Project

HD·2022년 3월 17일
0

Firebase

목록 보기
1/5
post-thumbnail

1. Firebase project는 Gcp project??

참조: https://medium.com/google-developers/whats-the-relationship-between-firebase-and-google-cloud-57e268a7ff6f

Firebase 프로젝트는 GCP 프로젝트이기도 합니다. 즉, Firebase 프로젝트를 만들 때 실제로는 백그라운드에서 Google Cloud 프로젝트를 만드는 것입니다. 이러한 특징으로 경우에 따라 Firebase의 결제, 사용자 관리(IAM) 등과 같은 몇 가지 작업들은 GCP 콘솔에 위임되어 작업됩니다. 그리고 기본 프로젝트는 Firebase와 GCP 모두 동일하므로 Firebase 또는 Cloud 콘솔을 사용하여 프로젝트를 삭제하면 구성 또는 생성 위치에 관계없이 해당 컨테이너의 모든 항목이 삭제됩니다.

이러한 이유로 GCP 프로젝트가 존재한다면 손쉽게 Firebase 프로젝트를 만들 수 있습니다.

2. Firebase Project 생성

gcp 프로젝트가 다음처럼 만들어져 있다고 가정합니다.

그러면 firebase console에서 project 생성 시, 위에서 만들어진 gcp 프로젝트가 나타납니다.


요금제는 GCP에서 설정한 것과 동일하게 Blaze로 선택되었습니다.

유의사항을 확인해보면 처음에 설명했듯이, firebase 프로젝트와 gcp 프로젝트가 연결되었음을 알 수 있습니다.

구글 애널리틱스는 사용하지 않는 것으로 세팅하고 firebase project를 생성해줍니다.

그러면 firebase project가 생성된 것을 확인할 수 있습니다.

3. 결론

Firebase 프로젝트는 Firebase 서비스를 사용하는 Google Cloud Platform 프로젝트입니다.
따라서 GCP 프로젝트가 생성되어 있으면 그것을 기반으로 firebase 프로젝트를 구성할 수 있습니다. 그러면 프로젝트 결제 및 권한이 콘솔에서 공유되고, Firebase 콘솔에 표시되는 프로젝트는 Google Cloud Platform 및 Google API 콘솔에도 표시되게 됩니다. 주의할 것은 두 프로젝트가 공유되는 상태이므로 삭제가 일어나면 모든 콘솔에서 삭제된다는 점입니다.

profile
호황도 좋지만 불황은 더 좋다

0개의 댓글