3.4.18. S3 오브젝트 복사
오브젝트를 복사하려면 PUT 을 사용하고 대상 버킷과 오브젝트 이름을 지정합니다.
구문
PUT /DEST_BUCKET/DEST_OBJECT HTTP/1.1
x-amz-copy-source: SOURCE_BUCKET/SOURCE_OBJECT
요청 헤더
x-amz-copy-source- 설명
- 소스 버킷 이름 + 오브젝트 이름입니다.
- 유효한 값
-
버킷 /오브젝트 - 필수 항목
- 제공됨
x-amz-acl- 설명
- 사용할 수 있는 ACL입니다.
- 유효한 값
-
private,public-read,public-read-write,authenticated-read - 필수 항목
- 없음
x-amz-copy-if-modified-since- 설명
- 타임스탬프 이후 수정된 경우에만 복사합니다.
- 유효한 값
- Timestamp
- 필수 항목
- 없음
x-amz-copy-if-unmodified-since- 설명
- 타임스탬프 이후 수정되지 않은 경우에만 복사합니다.
- 유효한 값
- Timestamp
- 필수 항목
- 없음
x-amz-copy-if-match- 설명
- 개체 ETag가 ETag와 일치하는 경우에만 복사합니다.
- 유효한 값
- 엔터티 태그
- 필수 항목
- 없음
x-amz-copy-if-none-match- 설명
- 개체 ETag가 ETag와 일치하는 경우에만 복사합니다.
- 유효한 값
- 엔터티 태그
- 필수 항목
- 없음
응답 엔터티
CopyObjectResult- 설명
- 응답 요소에 대한 컨테이너입니다.
- 유형
- 컨테이너
Last Cryostat- 설명
- 소스 오브젝트의 마지막 수정된 날짜입니다.
- 유형
- 날짜
etag- 설명
- 새 오브젝트의 ETag입니다.
- 유형
- 문자열