Method: projects.locations.collections.importDataObjects

Avvia un'operazione a lunga esecuzione per importare DataObject in una raccolta.

Richiesta HTTP

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

Parametri del percorso

Parametri
name

string

Obbligatorio. Il nome della risorsa della raccolta in cui importare DataObjects. Formato: projects/{project}/locations/{location}/collections/{collection}.

Corpo della richiesta

Il corpo della richiesta contiene dati con la seguente struttura:

Rappresentazione JSON
{

  // Union field config can be only one of the following:
  "gcsImport": {
    object (GcsImportConfig)
  }
  // End of list of possible types for union field config.
}
Campi
Campo unione config. La configurazione per i dati di importazione e i risultati degli errori. config può essere solo uno dei seguenti tipi:
gcsImport

object (GcsImportConfig)

Il percorso Cloud Storage dei contenuti di input.

Corpo della risposta

In caso di esito positivo, il corpo della risposta contiene un'istanza di Operation.

Ambiti di autorizzazione

Richiede il seguente ambito OAuth:

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

Per saperne di più, consulta la Authentication Overview.

Autorizzazioni IAM

Richiede la seguente autorizzazione IAM per la risorsa name:

  • vectorsearch.dataObjects.import

Per saperne di più, consulta la documentazione di IAM.

GcsImportConfig

Configurazione di Google Cloud Storage per l'importazione.

Rappresentazione JSON
{
  "contentsUri": string,
  "errorUri": string,
  "outputUri": string
}
Campi
contentsUri

string

Obbligatorio. Prefisso URI dei DataObject Cloud Storage da importare.

errorUri

string

Obbligatorio. Prefisso URI della posizione Cloud Storage in cui scrivere gli errori riscontrati durante l'importazione.

outputUri

string

Facoltativo. Prefisso URI della posizione Cloud Storage in cui scrivere IDs e etags di DataObject importati correttamente. Il servizio scriverà i DataObject importati correttamente in file partizionati con questo prefisso. Se questo campo è vuoto, non verrà scritto alcun output.