Method: projects.getAdminSdkConfig

지정된 FirebaseProject와 연결된 구성 아티팩트를 가져옵니다. 이는 서버에서 초기화를 간소화하는 데 사용할 수 있습니다.

일반적으로 이 구성은 Firebase Admin SDK initializeApp 명령어와 함께 사용됩니다.

HTTP 요청

GET https://firebase.googleapis.com/v1beta1/{name=projects/*/adminSdkConfig}

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

경로 매개변수

매개변수
name

string

FirebaseProject의 리소스 이름으로서 형식은 다음과 같습니다.

projects/PROJECT_IDENTIFIER/adminSdkConfig

PROJECT_IDENTIFIER 값에 대한 자세한 내용은 FirebaseProject name 필드를 참조하세요.

요청 본문

요청 본문은 비어 있어야 합니다.

응답 본문

성공한 경우 응답 본문은 다음과 같은 구조의 데이터를 포함합니다.

JSON 표현
{
  "projectId": string,
  "databaseURL": string,
  "storageBucket": string,
  "locationId": string
}
필드
projectId

string

변경할 수 없습니다. 사용자가 할당한 FirebaseProject의 고유 식별자입니다. 이 식별자는 프로젝트와 관련된 일부 Firebase 리소스의 URL 또는 이름에 나타날 수 있지만, 일반적으로 프로젝트를 참조하기 위한 편의성 별칭으로 취급됩니다.

databaseURL

string

기본 Firebase 실시간 데이터베이스 URL입니다.

storageBucket

string

Firebase 저장소 버킷 이름에 대한 기본 Cloud Storage입니다.

locationId

string

프로젝트의 기본 GCP 리소스 위치 ID입니다. 위치는 사용 가능한 GCP 리소스 위치 중 하나입니다.

기본 GCP 리소스 위치가 아직 확정되지 않은 경우 이 필드가 생략됩니다. 프로젝트의 기본 GCP 리소스 위치를 설정하려면 프로젝트에 Firebase 리소스를 추가한 후 defaultLocation.finalize를 호출합니다.

승인 범위

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

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

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