PutObject
- 印刷する
- PDF
PutObject
- 印刷する
- PDF
Article Summary
Share feedback
Thanks for sharing your feedback!
最新のコンテンツが反映されていません。早急にアップデート内容をご提供できるよう努めております。最新のコンテンツ内容は韓国語ページをご参照ください。
概要
オブジェクトをアップロードし、メタデータを作成します。
すでにあるオブジェクトは上書きし、既存のメタデータは変更します。
構文
PUT /v1/AUTH_{project_id}/{container}/{object}
リクエスト
Name | In | Type | Description |
---|---|---|---|
project_id | path | string | プロジェクトIDを入力します。 |
container | path | string | コンテナ(バケット)名を入力します。 |
object | path | string | オブジェクト名を入力します。 |
multipart-manifest (Optional) | query | string | multipart-manifest=putである場合、該当オブジェクトは大容量オブジェクト(SLO)マニフェストに認識します。リクエストのbody部分にマニフェスト内容を含ませる必要があります。 |
temp_url_sig | query | string | temp url |
temp_url_expires | query | integer | temp url |
X-Object-Manifest (Optional) | header | string | 大容量オブジェクト(DLO)マニフェストを入力します。フォーマットは{container}/{prefix}です。 |
X-Auth-Token (Optional) | header | string | 発行したToken値を入力します。 |
Content-Length (Optional) | header | integer | 該当オブジェクトのサイズを入力します。 chunked transfer encodingを使う場合、設定しません。 |
Transfer-Encoding (Optional) | header | string | chunked transfer encodingを使うように設定します。使う場合はContent-Lengthヘッダを0に設定する必要があります。 |
Content-Type (Optional) | header | string | 該当オブジェクトのMIMEタイプを入力します。 |
X-Detect-Content-Type (Optional) | header | boolean | trueである場合、ファイルの拡張子をもとにContent-Typeを決定します。Content-Typeオプションより優先順位が高いです。 |
X-Copy-From (Optional) | header | string | オブジェクトをコピーします。該当ヘッダの値は{container}/{object}です。 Rangeヘッダと組合せ可能です。 |
X-Copy-From-Account (Optional) | header | string | 他のアカウントにオブジェクトをコピーします。 |
ETag (Optional) | header | string | ETag ヘッダ 値です。 |
Content-Disposition (Optional) | header | string | ブラウザに対する作動を再定義します。 |
Content-Encoding (Optional) | header | string | 該当オブジェクトのエンコーディング方式です。 |
X-Delete-At (Optional) | header | integer | 該当オブジェクトの削除時間を入力します。[フォルダオブジェクトは削除不可] (Unix Epoch timestamp) |
X-Delete-After (Optional) | header | integer | 該当時間以降に該当オブジェクトを削除します。[フォルダオブジェクトは削除不可] (seconds) |
X-Object-Meta-name (Optional) | header | string | 該当オブジェクトのメタデータをセットします。ヘッダ名のname 部分がメタデータのキーの役割をします。追加、アップデート、削除が可能であり、削除は空の値でリクエストすれば実行されます。 |
If-None-Match (Optional) | header | string | ETag条件ヘッダです。詳しい情報は該当リンクで確認 : RFC2616 |
レスポンス
Name | In | Type | Description |
---|---|---|---|
Content-Length | header | string | レスポンス結果の長さです。(Bytes) |
ETag | header | string | ETagヘッダ値です。 |
X-Trans-Id | header | string | 該当リクエストのトランザクションIDです。 |
X-Openstack-Request-Id | header | string | 該当リクエストのトランザクションIDです。 (X-Trans-Idと同じです。) |
Date | header | string | 該当リクエストのレスポンス時間です。 (UTC) |
Content-Type | header | string | レスポンス結果のMIMEタイプです。 |
last_modified | header | string | 該当オブジェクトが修正された一番最近の時間です。 (UTC) |
例示
リクエスト例示
curl -i -X PUT -H "X-Auth-Token: $token" -T "/FILE_PATH/OBJECT" https://kr.archive.ncloudstorage.com/v1/AUTH_{project_id}/{container}/{object}
レスポンス例示
HTTP/1.1 201 Created
Last-Modified: Mon, 17 Sep 2018 07:36:47 GMT
Content-Length: 0
Etag: 95444a08aec383972a52eaaac43e6dce
Content-Type: text/html; charset=UTF-8
X-Trans-Id: txe5ad93db05334b1cb44d2-005b9f598e
X-Openstack-Request-Id: txe5ad93db05334b1cb44d2-005b9f598e
Date: Mon, 17 Sep 2018 07:36:46 GMT
リクエストが成功するとCreated (201)ステータスコードをレスポンスします。
リクエストがTimeoutされるとRequest Timeout (408)ステータスコードをレスポンスします。
この記事は役に立ちましたか?