Method: projects.services.batchUpdate

지정된 Service 구성을 원자적으로 업데이트합니다.

HTTP 요청

POST https://firebaseappcheck.googleapis.com/v1beta/{parent=projects/*}/services:batchUpdate

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

경로 매개변수

매개변수
parent

string

필수 항목입니다. 업데이트 중인 모든 Service 구성에서 공유하는 상위 프로젝트 이름으로, 형식은 다음과 같습니다.

projects/{project_number}

업데이트 중인 리소스의 name 필드에 있는 상위 컬렉션은 이 필드와 일치해야 합니다. 그렇지 않으면 전체 배치가 실패합니다.

요청 본문

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

JSON 표현
{
  "updateMask": string,
  "requests": [
    {
      object (UpdateServiceRequest)
    }
  ]
}
입력란
updateMask

string (FieldMask format)

선택사항입니다. 업데이트할 Service의 필드 이름 쉼표로 구분된 목록입니다. 예: displayName

이 필드가 있으면 UpdateServiceRequest 메시지의 updateMask 필드가 모두 이 필드와 일치해야 합니다. 그렇지 않으면 전체 배치가 실패하고 업데이트가 커밋되지 않습니다.

requests[]

object (UpdateServiceRequest)

필수 항목입니다. 업데이트할 Service를 지정하는 요청 메시지입니다.

한 번에 최대 100개의 객체를 업데이트할 수 있습니다.

응답 본문

services.batchUpdate 메서드에 대한 응답 메시지입니다.

성공할 경우 응답 본문에 다음 구조의 데이터가 포함됩니다.

JSON 표현
{
  "services": [
    {
      object (Service)
    }
  ]
}
입력란
services[]

object (Service)

업데이트가 적용된 후 객체 Service

승인 범위

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

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

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

UpdateServiceRequest

services.patch 메서드의 요청 메시지 및 services.batchUpdate 메서드의 개별 업데이트 메시지

JSON 표현
{
  "service": {
    object (Service)
  },
  "updateMask": string
}
입력란
service

object (Service)

필수 항목입니다. 업데이트할 Service입니다.

Servicename 필드는 다음과 같은 형식으로 업데이트할 Service를 식별하는 데 사용됩니다.

projects/{project_number}/services/{service_id}

service_id 요소는 지원되는 서비스 ID여야 합니다. 현재 지원되는 서비스 ID는 다음과 같습니다.

  • firebasestorage.googleapis.com (Firebase용 Cloud Storage)
  • firebasedatabase.googleapis.com (Firebase 실시간 데이터베이스)
  • firestore.googleapis.com (Cloud Firestore)
  • identitytoolkit.googleapis.com (Identity Platform을 사용한 Firebase 인증)

Firebase 인증이 앱 체크와 함께 작동하려면 먼저 Identity Platform을 사용한 Firebase 인증으로 업그레이드해야 합니다.

updateMask

string (FieldMask format)

필수 항목입니다. 업데이트할 Service의 필드 이름 쉼표로 구분된 목록입니다. 예: enforcementMode