Firebase 프로젝트에 연결

Firebase Studio에서 작업을 시작하는 데 Firebase 프로젝트가 필요하지는 않지만 Firebase 제품을 사용하려면 연결해야 합니다. 개발 프로세스의 특정 시점에서 Firebase Studio가 프로젝트를 자동으로 만들거나 수동으로 연결할 수 있습니다. 이 가이드에서는 Firebase 프로젝트의 목적과 Firebase Studio에서 작업공간에 연결하는 방법을 설명합니다.

Firebase 프로젝트 이해

Firebase 프로젝트는 사용자 인증, 데이터 저장소, 호스팅, 분석 등 앱의 모든 백엔드 서비스를 위한 컨테이너라고 생각하면 됩니다. Firebase Studio 작업공간을 Firebase 프로젝트에 연결하면 Firebase 제품 모음을 앱에 통합할 수 있습니다.

Firebase 프로젝트에는 하나 이상의 Firebase 앱을 등록할 수 있습니다 (예: 앱의 무료 버전과 유료 버전 모두). 하지만 다음 사항에 유의하세요.

  • 동일한 Firebase 프로젝트에 등록된 모든 Firebase 앱은 해당 프로젝트에 프로비저닝된 모든 동일한 리소스와 서비스를 공유하고 여기에 액세스할 수 있습니다.
  • Firebase Studio에서 Firebase 프로젝트를 자동으로 만드는 경우 새 프로젝트를 만들어 Firebase Studio 작업공간에 연결합니다.
  • Firebase 프로젝트에 연결된 Firebase Studio 작업공간을 복제하면 복제된 작업공간이 동일한 프로젝트에 연결됩니다.

여러 Firebase Studio 작업공간을 별도의 Firebase 프로젝트에 연결하는 것이 좋습니다. 이렇게 하면 여러 작업공간에서 동일한 백엔드 데이터와 리소스를 공유 (및 잠재적으로 덮어쓰기)하는 것을 방지할 수 있습니다.

워크스페이스를 Firebase 프로젝트에 연결한 후 Firebase Console에서 관리 및 구성 작업을 수행합니다. 여기에는 보안 규칙 보기, 사용자 계정 관리, 자세한 비정상 종료 보고서 보기, 저장된 데이터 직접 수정, A/B 테스트 결과 검토가 포함됩니다.

Firebase Studio 앱을 Firebase 프로젝트에 연결

앱에서 Firebase 서비스를 사용하려면 앱을 Firebase 프로젝트에 연결해야 합니다. 예를 들어 Firebase Authentication를 사용하려면 사용자 계정을 만들고 관리할 수 있도록 Firebase 프로젝트에 연결해야 합니다. 개발 과정의 특정 시점에 Firebase Studio에서 Firebase 프로젝트를 만들거나 직접 만들 수 있습니다.

Firebase 프로젝트에 자동 연결

App Prototyping agent를 사용하는 경우 다음과 같은 경우 Firebase Studio가 사용자를 대신하여 Firebase 프로젝트를 프로비저닝합니다.

  • Gemini API 키 자동 생성
  • 앱을 Firebase 프로젝트에 연결하도록 요청
  • Cloud Firestore 또는 Firebase Authentication과 같은 Firebase 서비스에 앱을 연결하는 데 도움 요청
  • 게시 버튼을 클릭하고 Firebase App Hosting을 설정합니다.

대화형 채팅 또는 Gemini CLI를 사용할 때 다음과 같은 경우 Gemini는 터미널 명령어 또는 Firebase MCP 서버를 사용하여 Firebase 프로젝트에 연결할 수 있습니다.

  • 앱을 Firebase 프로젝트에 연결하도록 요청
  • Cloud Firestore 또는 Firebase Authentication과 같은 Firebase 서비스에 앱을 연결하는 데 도움 요청

Firebase 프로젝트에 수동으로 연결

Firebase Studio 앱을 Firebase 프로젝트에 수동으로 연결하려면 다음 단계를 따르세요.

  1. Firebase Console에서 새 프로젝트를 만들거나 기존 프로젝트를 엽니다.

    • 새 프로젝트 만들기: 새 Firebase 프로젝트 만들기를 클릭하고 안내에 따라 새 프로젝트를 만듭니다.
    • 기존 프로젝트 열기: 사용할 프로젝트를 클릭합니다.
  2. 프로젝트 ID를 기록합니다. Firebase Console에서 > 프로젝트 설정을 클릭합니다. 상단 창에 프로젝트 ID가 표시됩니다.

  3. Firebase Studio에서 앱을 엽니다. Prototyper view, click Code switch icon Switch to Code to open Code view.에서 App Prototyping agent를 사용하는 경우

  4. Firebase 프로젝트를 연결합니다. 터미널 (Shift+Ctrl+C)에서 다음 명령어를 실행합니다.

    1. touch firebase.json 이렇게 하면 디렉터리에 Firebase 구성 파일이 있는지 확인할 수 있습니다.
    2. firebase login --reauth 메시지에 따라 계정을 승인합니다.
    3. firebase use <your project ID> <your-project-ID>을 앞에서 기록한 프로젝트 ID로 바꿉니다.

앱에 연결된 Firebase 프로젝트 변경

Firebase Studio 작업공간과 연결된 Firebase 프로젝트를 변경하려면 새 프로젝트 ID를 사용하여 Firebase 프로젝트에 수동으로 연결의 안내를 따르세요.

앱에 연결된 Firebase 프로젝트 확인

Firebase 프로젝트가 이미 연결되어 있는지 확인하려면 Firebase Studio 작업공간 상단을 확인하세요. 연결된 프로젝트 ID가 있는 경우 작업공간 이름 옆에 표시됩니다. 프로젝트 ID를 클릭하여 Firebase Console에서 해당 프로젝트를 바로 열 수 있습니다.

다음 단계