Method: projects.locations.collections.importDataObjects

DataObject を Collection にインポートする長時間実行オペレーションを開始します。

HTTP リクエスト

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

パスパラメータ

パラメータ
name

string

必須。DataObject のインポート先の Collection のリソース名。形式: projects/{project}/locations/{location}/collections/{collection}

リクエストの本文

リクエストの本文には、次の構造のデータが含まれます。

JSON 表現
{

  // Union field config can be only one of the following:
  "gcsImport": {
    object (GcsImportConfig)
  }
  // End of list of possible types for union field config.
}
フィールド
共用体フィールド config。インポート データとエラー結果の構成。config は次のいずれかになります。
gcsImport

object (GcsImportConfig)

入力コンテンツの Cloud Storage のロケーション。

レスポンスの本文

成功した場合、レスポンスの本文には Operation のインスタンスが含まれます。

認可スコープ

次の OAuth スコープが必要です。

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

詳細については、Authentication Overview をご覧ください。

IAM 権限

name リソースに対する次の IAM 権限が必要です。

  • vectorsearch.dataObjects.import

詳細については、IAM のドキュメントをご覧ください。

GcsImportConfig

インポート用の Google Cloud Storage の構成。

JSON 表現
{
  "contentsUri": string,
  "errorUri": string,
  "outputUri": string
}
フィールド
contentsUri

string

必須。インポートする Cloud Storage DataObject の URI 接頭辞。

errorUri

string

必須。インポート中に発生したエラーを書き込む Cloud Storage の場所の URI 接頭辞。

outputUri

string

省略可。正常にインポートされた DataObject の IDsetags を書き込む Cloud Storage ロケーションの URI 接頭辞。サービスは、正常にインポートされた DataObject をこの接頭辞の下のシャード ファイルに書き込みます。このフィールドが空の場合、出力は書き込まれません。