PutObject (Copy)
    • PDF

    PutObject (Copy)

    • PDF

    기사 요약

    개요

    새 오브젝트 경로가 지정된 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-directivestring (COPY 또는 REPLACE)REPLACE를 지정하면 제공되는 새 메타데이터로 원본 메타데이터를 덮어씁니다.
    x-amz-copy-source-if-matchstring (ETag)지정한 ETag 문자열이 소스 오브젝트와 일치하는 경우 복사본을 생성합니다.
    x-amz-copy-source-if-none-matchstring (ETag)지정한 ETag 문자열이 소스 오브젝트와 다를 경우 복사본을 생성합니다.
    x-amz-copy-source-if-unmodified-sincestring (timestamp)지정한 날짜 이후에 소스 오브젝트를 수정하지 않은 경우 복사본을 생성합니다. 유효한 날짜 형식이어야 합니다(예: Wed, 30 Nov 2016 20:21:38 GMT).
    x-amz-copy-source-if-modified-sincestring (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.gov-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.