Method: projects.databases.indexes.create

지정된 색인을 만듭니다. 새로 생성된 색인의 초기 상태는 CREATING입니다. 반환된 google.longrunning.Operation가 완료되면 상태는 READY가 됩니다. 색인이 이미 있으면 호출은 ALREADY_EXISTS 상태를 반환합니다.

생성 중에 프로세스에서 오류가 발생할 수 있으며, 이 경우 색인이 ERROR 상태로 전환됩니다. 오류를 일으킨 데이터를 수정하고 delete로 색인을 삭제한 다음 create로 색인을 다시 만들면 이 프로세스를 복구할 수 있습니다.

필드가 하나인 색인은 만들 수 없습니다.

HTTP 요청

POST https://firestore.googleapis.com/v1beta1/{parent=projects/*/databases/*}/indexes

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

경로 매개변수

매개변수
parent

string

이 색인을 적용할 데이터베이스의 이름입니다. 예: projects/{projectId}/databases/{databaseId}

요청 본문

요청 본문에는 Index의 인스턴스가 포함됩니다.

응답 본문

성공한 경우 응답 본문에 새로 생성된 Operation의 인스턴스가 포함됩니다.

승인 범위

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

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

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