Method: projects.locations.collections.exportDataObjects

Avvia un'operazione a lunga esecuzione per esportare DataObject da una raccolta.

Richiesta HTTP

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

Parametri del percorso

Parametri
name

string

Obbligatorio. Il nome della risorsa della raccolta da cui vogliamo esportare gli oggetti dati. Formato: projects/{project}/locations/{location}/collections/{collection}.

Corpo della richiesta

Il corpo della richiesta contiene dati con la seguente struttura:

Rappresentazione JSON
{

  // Union field destination can be only one of the following:
  "gcsDestination": {
    object (GcsExportDestination)
  }
  // End of list of possible types for union field destination.
}
Campi
Campo unione destination. La configurazione per i dati di esportazione. destination può essere solo uno dei seguenti tipi:
gcsDestination

object (GcsExportDestination)

La località di Cloud Storage in cui l'utente vuole esportare gli oggetti dati.

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.export

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

GcsExportDestination

Configurazione di Google Cloud Storage per l'esportazione.

Rappresentazione JSON
{
  "exportUri": string,
  "format": enum (Format)
}
Campi
exportUri

string

Obbligatorio. Prefisso URI di Cloud Storage in cui esportare gli oggetti dati. Il bucket deve trovarsi nella stessa regione della raccolta.

format

enum (Format)

Obbligatorio. Il formato degli oggetti dati esportati.

Formato

Opzioni per il formato degli oggetti dati esportati.

Enum
FORMAT_UNSPECIFIED Formato non specificato.
JSONL Esporta gli oggetti dati in formato JSONL.