장기 실행 작업을 시작하여 문서를 DataStore로 가져옵니다.
이미 가져온 파일은 Cloud Storage 객체를 덮어쓰거나 SOURCE_FORMAT_DOCUMENT_JSON의 경우 메타데이터가 변경되지 않는 한 건너뜁니다. 이전 가져오기에서 실패한 파일이 다시 처리됩니다. 가져올 수 없는 개별 파일은 전체 가져오기가 실패하는 대신 오류 보고서(ImportOutputConfig.error_gcs_prefix 참고)에 보고됩니다.
dataStores.importDocuments, dataStores.purgeDocuments, dataStores.patch는 데이터 스토어당 한 번에 하나씩 실행됩니다. 하나가 실행되는 동안 하나 더 대기할 수 있습니다. 실행 중인 작업이 완료될 때까지 추가 요청은 ABORTED로 실패합니다. 여러 파일을 가져오려면 병렬 요청을 전송하는 대신 하나의 요청에 있는 inputUris에 모두 나열합니다.
HTTP 요청
POST https://vectorsearch.googleapis.com/v1beta/{name}:importDocuments
경로 매개변수
| 매개변수 | |
|---|---|
name |
필수 항목입니다. 문서를 가져올 DataStore의 리소스 이름입니다. 형식은 |
요청 본문
요청 본문에는 다음과 같은 구조의 데이터가 포함됩니다.
| JSON 표현 |
|---|
{ "importOutputConfig": { object ( |
| 필드 | |
|---|---|
importOutputConfig |
(선택사항) 가져오기 문서 출력의 대상 구성: 가져오기 오류 보고서를 작성할 위치입니다. |
| 필수 항목입니다. 입력 소스입니다. 다음은 상호 배타적인 필드 목록입니다. 응답에서 최대 하나의 필드가 설정됩니다. | |
gcsSource |
입력 콘텐츠의 Cloud Storage 위치입니다. 기본 |
| 상호 배타적인 필드의 끝입니다. | |
응답 본문
성공한 경우 응답 본문에 Operation의 인스턴스가 포함됩니다.
승인 범위
다음 OAuth 범위 중 하나가 필요합니다.
https://www.googleapis.com/auth/cloud-platformhttps://www.googleapis.com/auth/vectorsearch
자세한 내용은 Authentication Overview를 참조하세요.
ImportOutputConfig
문서 가져오기 관련 출력의 대상 구성입니다.
| JSON 표현 |
|---|
{ "errorGcsPrefix": string } |
| 필드 | |
|---|---|
errorGcsPrefix |
(선택사항) 가져오기 중에 발생한 오류를 작성할 Cloud Storage 위치의 URI 프리픽스입니다. 프리픽스에는 객체가 포함되지 않아야 합니다. 오류는 이 프리픽스 아래의 샤딩된 파일에 JSON으로 인코딩된 |