Method: projects.locations.collections.importDataObjects

Lance une opération de longue durée pour importer des DataObjects dans une collection.

Requête HTTP

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

Paramètres de chemin

Paramètres
name

string

Obligatoire. Nom de la ressource de la collection dans laquelle importer des DataObjects. Format: projects/{project}/locations/{location}/collections/{collection}.

Corps de la requête

Le corps de la requête contient des données présentant la structure suivante :

Représentation JSON
{

  // Union field config can be only one of the following:
  "gcsImport": {
    object (GcsImportConfig)
  }
  // End of list of possible types for union field config.
}
Champs
Champ d'union config. Configuration des données d'importation et des résultats d'erreur. config ne peut être qu'un des éléments suivants :
gcsImport

object (GcsImportConfig)

Emplacement Cloud Storage du contenu d'entrée.

Corps de la réponse

Si la requête aboutit, le corps de la réponse contient une instance de Operation.

Champs d'application des autorisations

Requiert le niveau d'accès OAuth suivant :

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

Pour plus d'informations, consultez la Authentication Overview.

Autorisations IAM

Nécessite l'autorisation IAM suivante sur la ressource name :

  • vectorsearch.dataObjects.import

Pour en savoir plus, consultez la documentation IAM.

GcsImportConfig

Configuration Google Cloud Storage pour l'importation.

Représentation JSON
{
  "contentsUri": string,
  "errorUri": string,
  "outputUri": string
}
Champs
contentsUri

string

Obligatoire. Préfixe d'URI des DataObjects Cloud Storage à importer.

errorUri

string

Obligatoire. Préfixe d'URI de l'emplacement Cloud Storage dans lequel écrire les erreurs rencontrées lors de l'importation.

outputUri

string

Facultatif. Préfixe d'URI de l'emplacement Cloud Storage dans lequel écrire les DataObject IDs et etags des DataObjects qui ont été importés. Le service écrit les DataObjects importés dans des fichiers fragmentés sous ce préfixe. Si ce champ est vide, aucune sortie n'est écrite.