PutObject (Copy)
    • PDF

    PutObject (Copy)

    • PDF

    Article Summary

    最新のコンテンツが反映されていません。早急にアップデート内容をご提供できるよう努めております。最新のコンテンツ内容は韓国語ページをご参照ください。

    概要

    新しいオブジェクトパスが指定された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-directiveNoString (COPYまたはREPLACE)REPLACEを指定すると提供される新しいメタデータで原本メタデータを上書きします。
    x-amz-copy-source-if-matchNoString (ETag)指定したETag文字列がソースオブジェクトと一致する場合、コピー本を作成します。
    x-amz-copy-source-if-none-matchNoString (ETag)指定したETag文字列がソースオブジェクトと異なる場合、コピー本を作成します。
    x-amz-copy-source-if-unmodified-sinceNoString (timestamp)指定した日付以降にソースオブジェクトを修正しなかった場合、コピー本を作成します。有効な日付形式である必要があります。(例: Wed, 30 Nov 2016 20:21:38 GMT).
    x-amz-copy-source-if-modified-sinceNoString (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>
    

    この記事は役に立ちましたか?

    What's Next
    Changing your password will log you out immediately. Use the new password to log back in.
    First name must have atleast 2 characters. Numbers and special characters are not allowed.
    Last name must have atleast 1 characters. Numbers and special characters are not allowed.
    Enter a valid email
    Enter a valid password
    Your profile has been successfully updated.