Object Storage Document管理

Prev Next

Object Storageを通じて大容量Documentアップロード(最大100MB)を実行できます。
Documentに対する詳しい説明はDocument管理を通じて確認してください。

  • BOM(Byte Order Mark)が含まれたDocumentはアップロードが不可能です。
  • 自動完成機能を使っている場合は本リクエスト以降、 自動完成設定及び修正リクエストを通じて自動完成インデックスを更新する必要があります。
POST https://cloudsearch.apigw.ntruss.com/CloudSearch/real/v1/domain/{name}/document/manage/object_storage

リクエスト

リクエストパラメータ

パラメータ名 必須 タイプ 制約事項 説明
name Yes string 作成されているDomain名

リクエストボディ

フィールド名 必須 タイプ 制約事項 説明
bucket Yes string アップロードするDocumentが位置したバケット名
objectPath Yes string アップロードするDocumentのパス
region Yes string "kr", "us", "sg", "jp", "de" バケットのリージョン情報
pruning Yes boolean 既存インデックスされたDocumentの削除区分(trueにする場合、既存インデックスされたDocumentを削除し、アップロードリクエストしたDocumentのインデックスを実行します。)

レスポンス

レスポンスStatus

HTTP Status Desc
200 OK, リクエスト完了
400 Bad Request
401 Unauthorized, There is no authorization to read the object file
403 Forbidden
404 Not Found
500 Internal Server Error

例示

リクエスト例示

POST /CloudSearch/real/v1/domain/car/document/manage/object_storage HTTP/1.1
Host:cloudsearch.apigw.ntruss.com
accept:application/json
x-ncp-apigw-signature-v2: cDwtHuQeGmwWyNmwlN6XIGA66zge4iMXvfoDQNna05g=
x-ncp-apigw-timestamp: 1545817618751
x-ncp-iam-access-key: teGTwtcSEGA7fu28BGGi

{
  "bucket": "my-test",
  "objectPath": "doc/car_upsert.json",
  "region": "kr",
  "pruning": false
}

レスポンス例示

{"result":"ok"}