Method: projects.locations.collections.importDataObjects

Inicia una operación de larga duración para importar objetos DataObject a una colección.

Solicitud HTTP

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

Parámetros de ruta

Parámetros
name

string

Obligatorio. Es el nombre del recurso de la colección en la que se importarán los objetos DataObject. Formato: projects/{project}/locations/{location}/collections/{collection}.

Cuerpo de la solicitud

El cuerpo de la solicitud contiene datos con la siguiente estructura:

Representación JSON
{

  // Union field config can be only one of the following:
  "gcsImport": {
    object (GcsImportConfig)
  }
  // End of list of possible types for union field config.
}
Campos
Campo de unión config. Es la configuración de los datos de importación y los resultados de errores. config puede ser solo uno de los parámetros siguientes:
gcsImport

object (GcsImportConfig)

Ubicación del contenido de entrada en Cloud Storage.

Cuerpo de la respuesta

Si se ejecuta de forma correcta, el cuerpo de la respuesta contiene una instancia de Operation.

Permisos de autorización

Requiere el siguiente permiso de OAuth:

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

Para obtener más información, consulta Authentication Overview.

Permisos de IAM

Se requiere el siguiente permiso de IAM en el recurso name:

  • vectorsearch.dataObjects.import

Para obtener más información, consulta la documentación de IAM.

GcsImportConfig

Es la configuración de Google Cloud Storage para la importación.

Representación JSON
{
  "contentsUri": string,
  "errorUri": string,
  "outputUri": string
}
Campos
contentsUri

string

Obligatorio. Es el prefijo del URI de los DataObjects de Cloud Storage que se importarán.

errorUri

string

Obligatorio. Es el prefijo del URI de la ubicación de Cloud Storage en la que se escribirán los errores que se encuentren durante la importación.

outputUri

string

Es opcional. Es el prefijo del URI de la ubicación de Cloud Storage en la que se escribirán los objetos IDs y etags de DataObject que se importaron correctamente. El servicio escribirá los DataObjects importados correctamente en archivos fragmentados con este prefijo. Si este campo está vacío, no se escribirá ningún resultado.