공통 응답 헤더
다음 표에서는 대부분의 Amazon S3 응답에 공통적으로 나타나는 응답 헤더를 설명합니다.
| 이름 | 설명 |
|---|---|
Access-Control-Allow-Credentials |
서버가 CORS 요청에 자격 증명을 포함하도록 허용하는지 여부를 결정하는 부울입니다. 유형: Boolean 기본값: None |
Access-Control-Allow-Headers |
CORS 요청에 허용되는 HTTP 헤더의 목록입니다. 유형: 문자열 기본값: None |
Access-Control-Allow-Methods |
허용되는 HTTP 메서드를 지정하는 목록입니다. Amazon S3는 CORS 평가가 성공하는 경우에만 허용된 CORS 메서드의 CORS 요청을 허용합니다. 유형: 문자열 기본값: None |
Access-Control-Allow-Origin |
허용된 오리진의 위치입니다. Amazon S3는 CORS 평가가 성공한 경우에만 유형: 문자열 기본값: None |
Access-Control-Expose-Headers |
CORS 평가가 성공할 때 서버가 애플리케이션이 액세스할 수 있는 응답 헤더를 식별할 수 있도록 허용하는 목록입니다. 유형: 문자열 기본값: None |
Access-Control-Max-Age |
브라우저가 리소스, HTTP 메서드, 오리진으로 식별되는 CORS 사전 요청에 대한 응답을 캐시할 수 있는 시간(초)입니다. 유형: 정수 기본값: None |
Vary |
CORS 평가 결과가 어떤 요청 헤더에 따라 달라지는지를 나타내는 목록입니다. 유형: 문자열 기본값: None |
Content-Length |
응답 본문의 길이(바이트)입니다. 유형: 문자열 기본값: None |
Content-Type |
콘텐츠의 MIME 유형입니다. 예를 들어 유형: 문자열 기본값: None |
Connection |
서버에 대한 연결이 열려 있는지 또는 닫혀 있는지 지정하는 값입니다. 형식: 열거형 유효한 값: 기본값: None |
Date |
Amazon S3가 응답한 날짜 및 시간(예: 2006년 3월 1일 수요일 12:00:00 GMT)입니다. 유형: 문자열 기본값: None |
ETag
|
엔터티 태그(ETag)는 객체의 특정 버전을 나타냅니다. ETag는 객체의 콘텐츠에 대한 변경 사항만 반영하고 메타데이터에 대한 변경을 반영하지 않습니다. ETag는 객체 데이터의 MD5 다이제스트일 수도 아닐 수도 있습니다. 다이제스트인지 여부는 다음과 같이 객체 생성 방식 및 암호화 방식에 좌우됩니다.
유형: 문자열 |
Server |
응답을 생성한 서버의 이름입니다. 유형: 문자열 기본값: |
x-amz-delete-marker |
반환된 객체가 삭제 마커였는지( 유형: Boolean 유효한 값: 기본값: false |
x-amz-id-2 |
AWS가 문제를 해결하는 데 도움이 되도록 유형: 문자열 기본값: None |
x-amz-request-id |
요청을 고유하게 식별하기 위해 Amazon S3에서 생성된 값입니다. 이 값은 AWS가 문제를 해결하는 데 도움이 되도록 유형: 문자열 기본값: None |
x-amz-server-side-encryption |
Amazon S3에서 이 객체를 저장할 때 사용되는 서버 측 암호화 알고리즘입니다(예: 유효한 값: |
x-amz-version-id |
객체의 버전입니다. 버전 관리를 활성화하면 Amazon S3는 버킷에 추가되는 객체에 대해 난수를 생성합니다. 이 값은 UTF-8로 인코딩되며 URL 지원 형식입니다. 버전 관리가 일시 중지된 버킷에서 객체를 유형: 문자열 유효한 값: 기본값: null |