Method: projects.locations.collections.importDataObjects

Memulai Operasi yang Berjalan Lama untuk mengimpor DataObject ke dalam Koleksi.

Permintaan HTTP

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

Parameter jalur

Parameter
name

string

Wajib. Nama resource Kumpulan yang akan mengimpor DataObject. Format projects/{project}/locations/{location}/collections/{collection}.

Isi permintaan

Isi permintaan memuat data dengan struktur berikut:

Representasi JSON
{

  // Union field config can be only one of the following:
  "gcsImport": {
    object (GcsImportConfig)
  }
  // End of list of possible types for union field config.
}
Kolom
Kolom union config. Konfigurasi untuk data impor dan hasil error. config hanya ada berupa salah satu diantara berikut:
gcsImport

object (GcsImportConfig)

Lokasi Cloud Storage dari konten input.

Isi respons

Jika berhasil, isi respons akan memuat instance Operation.

Cakupan otorisasi

Memerlukan cakupan OAuth berikut:

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

Untuk mengetahui informasi selengkapnya, lihat Authentication Overview.

Izin IAM

Memerlukan izin IAM berikut pada resource name:

  • vectorsearch.dataObjects.import

Untuk mengetahui informasi selengkapnya, lihat dokumentasi IAM.

GcsImportConfig

Konfigurasi Google Cloud Storage untuk impor.

Representasi JSON
{
  "contentsUri": string,
  "errorUri": string,
  "outputUri": string
}
Kolom
contentsUri

string

Wajib. Awalan URI DataObject Cloud Storage yang akan diimpor.

errorUri

string

Wajib. Awalan URI lokasi Cloud Storage untuk menulis error yang terjadi selama impor.

outputUri

string

Opsional. Awalan URI lokasi Cloud Storage untuk menulis DataObject IDs dan etags DataObject yang berhasil diimpor. Layanan ini akan menulis DataObject yang berhasil diimpor ke file yang di-shard dengan awalan ini. Jika kolom ini kosong, tidak ada output yang akan ditulis.