Method: projects.locations.collections.importDataObjects

Startet einen Vorgang mit langer Ausführungszeit, um DataObjects in eine Sammlung zu importieren.

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 Cloud Storage-DataObjects, die importiert werden sollen.

errorUri

string

Erforderlich. URI-Präfix des Cloud Storage-Speicherorts, an den alle Fehler geschrieben werden sollen, die während des Imports aufgetreten sind.

outputUri

string

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