Method: projects.locations.collections.importDataObjects

启动长时间运行的操作,以将 DataObject 导入到集合中。

HTTP 请求

POST https://vectorsearch.googleapis.com/v1/{name}:importDataObjects

路径参数

参数
name

string

必需。要将 DataObject 导入到的 Collection 的资源名称。格式:projects/{project}/locations/{location}/collections/{collection}

请求正文

请求正文中包含结构如下的数据:

JSON 表示法
{

  // Union field config can be only one of the following:
  "gcsImport": {
    object (GcsImportConfig)
  }
  // End of list of possible types for union field config.
}
字段
联合字段 config。导入数据和错误结果的配置。config 只能是下列其中一项:
gcsImport

object (GcsImportConfig)

输入内容的 Cloud Storage 位置。

响应正文

如果成功,则响应正文包含一个 Operation 实例。

授权范围

需要以下 OAuth 范围:

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

如需了解详情,请参阅 Authentication Overview

IAM 权限

需要拥有 name 资源的以下 IAM 权限:

  • vectorsearch.dataObjects.import

如需了解详情,请参阅 IAM 文档

GcsImportConfig

导入的 Google Cloud Storage 配置。

JSON 表示法
{
  "contentsUri": string,
  "errorUri": string,
  "outputUri": string
}
字段
contentsUri

string

必需。要导入的 Cloud Storage DataObject 的 URI 前缀。

errorUri

string

必需。Cloud Storage 位置的 URI 前缀,用于写入导入期间遇到的任何错误。

outputUri

string

可选。要写入成功导入的 DataObject 的 IDsetags 的 Cloud Storage 位置的 URI 前缀。该服务会将成功导入的 DataObject 写入此前缀下的分片文件。如果此字段为空,则不会写入任何输出。