Method: projects.locations.collections.importDataObjects

Startet einen langwierigen Vorgang zum Importieren von DataObjects in eine Sammlung.

HTTP-Anfrage

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

Pfadparameter

Parameter
name

string

Erforderlich. Der Ressourcenname der Sammlung, in die DataObjects importiert werden sollen. Format: projects/{project}/locations/{location}/collections/{collection}.

Anfragetext

Der Anfragetext enthält Daten mit folgender Struktur:

JSON-Darstellung
{

  // Union field config can be only one of the following:
  "gcsImport": {
    object (GcsImportConfig)
  }
  // End of list of possible types for union field config.
}
Felder
Union-Feld config. Die Konfiguration für die Importdaten und Fehlerergebnisse. Für config ist nur einer der folgenden Werte zulässig:
gcsImport

object (GcsImportConfig)

Der Cloud Storage-Speicherort der Eingabeinhalte.

Antworttext

Wenn der Vorgang erfolgreich abgeschlossen wurde, enthält der Antworttext eine Instanz von Operation.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

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

Weitere Informationen finden Sie unter Authentication Overview.

IAM-Berechtigungen

Erfordert die folgende IAM-Berechtigung für die Ressource name:

  • vectorsearch.dataObjects.import

Weitere Informationen finden Sie in der IAM-Dokumentation.

GcsImportConfig

Google Cloud Storage-Konfiguration für den Import.

JSON-Darstellung
{
  "contentsUri": string,
  "errorUri": string,
  "outputUri": string
}
Felder
contentsUri

string

Erforderlich. URI-Präfix der zu importierenden Cloud Storage-DataObjects.

errorUri

string

Erforderlich. URI-Präfix des Cloud Storage-Speicherorts, in den alle während des Imports aufgetretenen Fehler geschrieben werden.

outputUri

string

Optional. URI-Präfix des Cloud Storage-Speicherorts, in den DataObject IDs und etags von DataObjects geschrieben werden, die erfolgreich importiert wurden. Der Dienst schreibt die erfolgreich importierten DataObjects in Shard-Dateien unter diesem Präfix. Wenn dieses Feld leer ist, wird keine Ausgabe geschrieben.