Method: projects.locations.collections.importDataObjects

Inicia uma operação de longa duração para importar DataObjects para uma coleção.

Solicitação HTTP

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

Parâmetros de caminho

Parâmetros
name

string

Obrigatório. O nome do recurso da coleção em que os DataObjects serão importados. Formato: projects/{project}/locations/{location}/collections/{collection}.

Corpo da solicitação

O corpo da solicitação contém dados com a seguinte estrutura:

Representação 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ão config. A configuração dos dados de importação e dos resultados de erro. config pode ser apenas de um dos tipos a seguir:
gcsImport

object (GcsImportConfig)

O local do Cloud Storage do conteúdo de entrada.

Corpo da resposta

Se a solicitação for bem-sucedida, o corpo da resposta conterá uma instância de Operation.

Escopos de autorização

Requer o seguinte escopo OAuth:

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

Para mais informações, consulte Authentication Overview.

Permissões do IAM

Requer a seguinte permissão do IAM no recurso name:

  • vectorsearch.dataObjects.import

Para mais informações, consulte a documentação do IAM.

GcsImportConfig

Configuração do Google Cloud Storage para a importação.

Representação JSON
{
  "contentsUri": string,
  "errorUri": string,
  "outputUri": string
}
Campos
contentsUri

string

Obrigatório. Prefixo de URI dos DataObjects do Cloud Storage a serem importados.

errorUri

string

Obrigatório. Prefixo do URI do local do Cloud Storage para gravar erros encontrados durante a importação.

outputUri

string

Opcional. Prefixo do URI do local do Cloud Storage para gravar IDs e etags de DataObjects que foram importados com sucesso. O serviço vai gravar os DataObjects importados com sucesso em arquivos fragmentados com esse prefixo. Se esse campo estiver vazio, nenhuma saída será gravada.