콘솔로 이동

REST 리소스: projects

리소스: FirebaseProject

FirebaseProject는 최상위 Firebase 항목입니다. 이 항목은 Firebase Apps, Firebase Hosting 사이트, 저장소 시스템(Firebase Realtime Database, Cloud Firestore, Cloud Storage 버킷)과 기타 Firebase 및 Google Cloud Platform(GCP) 리소스의 컨테이너입니다.

Firebase 콘솔에서 새로운 FirebaseProject를 만들거나 projects.addFirebase를 호출하여 기존 GCP Project에 Firebase 리소스를 추가할 수 있습니다.

FirebaseProject는 사실 GCP Project에 속하기 때문에 FirebaseProject는 GCP API와의 쉬운 상호 작용을 위해 기본 GCP 식별자(특히 projectID)를 자체 용도로 사용합니다.

JSON 표현

{
  "name": string,
  "projectId": string,
  "projectNumber": string,
  "displayName": string,
  "resources": {
    object(DefaultResources)
  }
}
필드
name

string

프로젝트의 정규화된 리소스 이름으로서 형식은 다음과 같습니다.

projects/project-id

projectId

string

변경할 수 없습니다. 전역적으로 고유한 사용자 지정 프로젝트 ID입니다.

projectNumber

string (int64 format)

전역적으로 고유하며 Google에서 할당한 프로젝트 식별자입니다.

displayName

string

사용자가 지정한 프로젝트의 표시 이름입니다.

resources

object(DefaultResources)

프로젝트와 관련된 기본 Firebase 리소스입니다.

DefaultResources

FirebaseProject와 관련된 기본 리소스입니다.

JSON 표현

{
  "hostingSite": string,
  "realtimeDatabaseInstance": string,
  "storageBucket": string,
  "locationId": string
}
필드
hostingSite

string

기본 Firebase Hosting 사이트로서 형식은 다음과 같습니다.

project-id.firebaseapp.com

realtimeDatabaseInstance

string

기본 Firebase 실시간 데이터베이스 인스턴스로서 형식은 다음과 같습니다.

project-id.firebaseio.com

storageBucket

string

Firebase 저장소 버킷용 기본 Cloud Storage로서 형식은 다음과 같습니다.

project-id.appspot.com

locationId

string

다른 Firebase 리소스(예: Cloud Firestore)의 기본 리소스 위치입니다.
예를 들면 https://cloud.google.com/appengine/docs/locations를 참조하십시오.

메소드

addFirebase

기존의 지정된 Google Cloud Platform(GCP)Project에 Firebase 리소스를 추가합니다.

get

지정된 리소스 이름으로 식별된 FirebaseProject를 가져옵니다.

getAdminSdkConfig

초기화를 단순화하기 위해 서버에서 사용하는 구성 아티팩트를 가져옵니다.

list

호출자가 액세스할 수 있는 각각의 FirebaseProject를 나열합니다.

patch

지정된 리소스 이름으로 식별된 FirebaseProject의 속성들을 업데이트합니다.

searchApps

지정된 FirebaseProject에 사용할 수 있는 모든 앱을 나열하는 편리한 메소드입니다.