콘솔로 이동

메소드: projects.addFirebase

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

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

이 호출의 결과는 Operation이며 이를 사용하면 프로비저닝 프로세스를 추적할 수 있습니다. Operation은 완료 후 자동으로 삭제되므로 operations.delete를 호출할 필요가 없습니다.

이 메소드는 기본 GCP Project의 결제 계정 정보를 수정하지 않습니다.

요청 본문에 나열된 모든 입력란은 필수 항목입니다.

projects.addFirebase를 호출하려면 멤버가 기존 GCP Project의 편집자 또는 소유자여야 합니다.

HTTP 요청

POST https://firebase.googleapis.com/v1beta1/{project=projects/*}:addFirebase

URL은 gRPC 트랜스코딩 구문을 사용합니다.

경로 매개변수

매개변수
project

string

Firebase 리소스를 추가할 GCP Project의 리소스 이름입니다. 예를 들면 다음과 같습니다.

projects/my-project-123

projects.addFirebase 호출 후 GCP ProjectprojectIDFirebaseProjectprojectID도 됩니다. 이렇게 공유된 projectID는 이 가이드에서 로 참조됩니다.

요청 본문

요청 본문에는 다음과 같은 구조의 데이터가 포함됩니다.

JSON 표현

{
  "timeZone": string,
  "regionCode": string,
  "locationId": string
}
필드
timeZone

string

계정에서 Firebase 애널리틱스 데이터에 대해 사용할 시간대입니다.
예: America/Los_Angeles 또는 Africa/Abidjan

regionCode

string

계정에서 Firebase 애널리틱스 데이터에 대해 사용할 지역 코드입니다.
예: US, GB 또는 DE

자바에서는 com.google.i18n.identifiers.RegionCode를 사용하세요.

locationId

string

다른 Firebase 리소스(예: Cloud Firestore)의 기본 리소스 위치입니다.
GCP Project가 App Engine 지역과 이미 연결되어 있으면 이 필드의 값은 무시됩니다.
예를 확인하려면 https://cloud.google.com/appengine/docs/locations를 참조하세요.

응답 본문

요청이 성공하면 응답 본문에 Operation의 인스턴스가 포함됩니다.

승인 범위

다음 OAuth 범위 중 하나가 필요합니다.

  • https://www.googleapis.com/auth/cloud-platform
  • https://www.googleapis.com/auth/firebase

자세한 내용은 인증 개요를 참조하세요.

사용해 보기