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/v1/{name}:importDataObjects

Paramètres de chemin

Paramètres
name

string

Obligatoire. Nom de ressource de la collection dans laquelle importer les 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.

Niveaux d'accès 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 de Google Cloud Storage pour l'importation.

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

string

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

errorUri

string

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

outputUri

string

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