PutObject (Copy)
- 印刷する
- PDF
PutObject (Copy)
- 印刷する
- PDF
Article Summary
Share feedback
Thanks for sharing your feedback!
最新のコンテンツが反映されていません。早急にアップデート内容をご提供できるよう努めております。最新のコンテンツ内容は韓国語ページをご参照ください。
概要
新しいオブジェクトパスが指定されたPUTリクエストを送ると、x-amz-copy-sourceヘッダに指定したオブジェクトのコピー本を作成します。
コピー本を変更しない限り、コピー本のメタデータは原本と同一に維持されます。
但し、コピー本を作成したアカウントに適用されたACL設定はprivateに再設定されます。オペレーションに使われるパラメータ、ペイロードはありません。
リクエスト
構文
PUT https://{endpoint}/{bucket-name}/{object-name} # path style
PUT https://{bucket-name}.{endpoint}/{object-name} # virtual host style
ヘッダ
ヘッダ名 | 必須 | タイプ | 制約事項 | 説明 |
---|---|---|---|---|
x-amz-metadata-directive | No | String (COPYまたはREPLACE) | REPLACEを指定すると提供される新しいメタデータで原本メタデータを上書きします。 | |
x-amz-copy-source-if-match | No | String (ETag) | 指定したETag文字列がソースオブジェクトと一致する場合、コピー本を作成します。 | |
x-amz-copy-source-if-none-match | No | String (ETag) | 指定したETag文字列がソースオブジェクトと異なる場合、コピー本を作成します。 | |
x-amz-copy-source-if-unmodified-since | No | String (timestamp) | 指定した日付以降にソースオブジェクトを修正しなかった場合、コピー本を作成します。有効な日付形式である必要があります。(例: Wed, 30 Nov 2016 20:21:38 GMT). | |
x-amz-copy-source-if-modified-since | No | String (timestamp) | 指定した日付以降にソースオブジェクトを修正した場合、コピー本を作成します。有効な日付形式である必要があります。(例: Wed, 30 Nov 2016 20:21:38 GMT). |
例示
リクエスト例示
次はgardenバケットでbeeオブジェクトを取得して新しいキーであるwild-beeを使ってexampleバケットにコピー本作成をリクエストする例です。
PUT /example-bucket/wild-bee HTTP/1.1
Authorization: {authorization-string}
x-amz-date: 20161130T195251Z
x-amz-copy-source: /garden/bee
Host: kr.object.ncloudstorage.com
レスポンス例示
HTTP/1.1 200 OK
Date: Wed, 30 Nov 2016 19:52:52 GMT
Accept-Ranges: bytes
x-amz-request-id: 72992a90-8f86-433f-b1a4-7b1b33714bed
ETag: "853aab195ce770b0dfb294a4e9467e62"
Content-Type: application/xml
Content-Length: 240
<CopyObjectResult xmlns="http://s3.amazonaws.com/doc/2006-03-01/">
<LastModified>2016-11-30T19:52:53.125Z</LastModified>
<ETag>"853aab195ce770b0dfb294a4e9467e62"</ETag>
</CopyObjectResult>
この記事は役に立ちましたか?