공통 요청 헤더
다음 표에서는 모든 Amazon S3 REST 요청에서 사용할 수 있는 헤더를 설명합니다.
| 헤더 이름 | 설명 |
|---|---|
Authorization |
요청 인증에 필요한 정보. 자세한 내용은 Amazon Simple Storage Service 개발자 안내서의 인증 헤더를 참조하세요. 익명 요청의 경우 이 헤더는 필요하지 않습니다. |
Access-Control-Request-Method
|
사전 CORS 요청으로 전송되는 HTTP 메서드의 목록입니다. 사전 CORS 평가가 성공하면 지정된 메서드를 다음 CORS 요청에서 사용할 수 있습니다. |
Content-Length |
RFC 2616에 따른 메시지의 길이(헤더 제외). 이 헤더는 PUT 요청과 XML을 로드하는 작업(예: 로깅 및 ACL)에 필요합니다. |
Content-Type |
요청의 본문에 콘텐츠가 있는 경우 리소스의 콘텐츠 유형입니다. 예시: |
Content-MD5 |
RFC 1864에 따른 메시지(헤더 제외)의 Base64로 인코딩된 128비트 MD5 다이제스트입니다. 이 헤더를 메시지 무결성 검사로 사용하여 데이터가 원래 전송된 데이터와 동일한지 확인할 수 있습니다. 선택 사항이지만 Content-MD5 메커니즘을 엔드 투 엔드 무결성 검사로 사용하는 것이 좋습니다. REST 요청 인증에 대한 자세한 내용은 Amazon Simple Storage Service 개발자 안내서의 REST 인증을 참조하세요. |
Date |
서명할 때 Date 헤더가 사용되지 않는 경우 RFC 2616 서명에
|
Expect
|
애플리케이션이 100-Continue를 사용하는 경우 승인을 받을 때까지 요청 본문을 전송하지 않습니다. 헤더를 기반으로 메시지가 거부될 경우 메시지의 본문이 전송되지 않습니다. 이 헤더는 본문을 전송하는 경우에만 사용할 수 있습니다. 유효한 값: 100-Continue |
Host |
경로 방식 요청의 경우 값은 이 헤더는 HTTP 1.1의 경우 필수이고(대부분의 도구 키트는 이 헤더를 자동으로 추가함), HTTP/1.0 요청의 경우 선택 사항입니다. |
Origin |
초기 요청자의 서버 이름을 지정하는 엔드포인트입니다. |
x-amz-content-sha256 |
서명 버전 4를 사용하여 요청을 인증하는 경우 이 헤더는 요청 페이로드의 해시를 제공합니다. 자세한 내용은 Authorization 헤더에 대한 서명 계산: 페이로드를 단일 청크로 전송(AWS 서명 버전 4)을 참조하세요. 객체를 청크로 업로드하는 경우 서명이 헤더만 포함하고 페이로드가 없음을 나타내려면 값을 |
x-amz-date |
Authorization 헤더에서 서명을 생성할 때 사용하는 날짜입니다. 형식은 ISO 8601 기본 형식(
|
x-amz-security-token |
이 헤더는 다음 시나리오에서 사용할 수 있습니다.
이 헤더는 Amazon DevPay를 사용하는 요청과 임시 보안 자격 증명을 사용하여 서명된 요청에 필요합니다. |