메뉴
Amazon Simple Storage Service
개발자 안내서 (API Version 2006-03-01)

웹 사이트 엔드포인트

웹 사이트 호스팅용 버킷을 구성하는 경우 리전별 웹 사이트 엔드포인트를 통해 웹 사이트를 사용할 수 있습니다. 웹 사이트 엔드포인트는 사용자가 REST API 요청을 보내는 엔드포인트와 다릅니다. 엔드포인트 간의 차이에 대한 자세한 내용은 Amazon 웹 사이트와 REST API 엔드포인트 간의 주요 차이점을 참조하십시오.

Amazon S3 웹 사이트 엔드포인트의 일반적인 두 가지 형태는 다음과 같습니다.

Copy
bucket-name.s3-website-region.amazonaws.com
Copy
bucket-name.s3-website.region.amazonaws.com

엔드포인트에 사용되는 형식은 버킷이 속한 리전에 따라 다릅니다. 예를 들어 버킷 이름이 example-bucket으로 지정되고 버킷이 미국 동부(버지니아 북부) 리전에 있는 경우 웹 사이트는 다음 Amazon S3 웹 사이트 엔드포인트에서 사용할 수 있습니다.

Copy
http://example-bucket.s3-website-us-east-1.amazonaws.com/

혹은 버킷 이름이 example-bucket으로 지정되고 버킷이 EU(프랑크푸르트) 리전에 있는 경우 웹 사이트는 다음 Amazon S3 웹 사이트 엔드포인트에서 사용할 수 있습니다.

Copy
http://example-bucket.s3-website.eu-central-1.amazonaws.com/

리전별 Amazon S3 웹 사이트 엔드포인트 목록은 AWS 일반 참조Amazon Simple Storage Service 웹 사이트 엔드포인트를 참조하십시오.

고객이 웹 사이트 엔드포인트의 콘텐츠에 액세스하려면 콘텐츠가 공개적으로 읽기 가능하도록 설정되어 있어야 합니다. 그렇게 하려면 객체에 버킷 정책 또는 ACL을 설정하여 필요한 권한을 부여할 수 있습니다.

참고

요청자 지불 버킷 또는 DevPay 버킷은 웹 사이트 엔드포인트를 통한 액세스를 허용하지 않습니다. 해당 버킷으로의 어떤 요청도 403 Access Denied 응답을 수신합니다. 자세한 내용은 Requester Pays Buckets 단원을 참조하십시오.

등록된 도메인이 있는 경우 DNS CNAME 항목을 추가하면 Amazon S3 웹 사이트 엔드포인트를 가리킬 수 있습니다. 예를 들어 등록된 도메인 www.example-bucket.com이 있다면 버킷 www.example-bucket.com을 만들고 www.example-bucket.com.s3-website-<region>.amazonaws.com을 가리키는 DNS CNAME 레코드를 추가할 수도 있습니다. http://www.example-bucket.com으로의 모든 요청은 www.example-bucket.com.s3-website-<region>.amazonaws.com으로 라우팅됩니다. 자세한 내용은 버킷의 가상 호스팅을 참조하십시오.

Amazon 웹 사이트와 REST API 엔드포인트 간의 주요 차이점

웹 사이트 엔드포인트는 웹 브라우저를 통한 액세스에 최적화되었습니다. 다음 표에서는 인스턴스 Amazon REST API 엔드포인트와 웹 사이트 엔드포인트 간의 주요한 차이점을 설명합니다.

주요 차이점 REST API 엔드포인트 웹 사이트 엔드포인트
액세스 제어

공개 및 사적인 콘텐츠를 모두 지원합니다.

읽기 가능한 공개 콘텐츠만 지원합니다.
오류 메시지 처리

XML 형식 오류 응답을 반환합니다.

HTML 콘텐츠를 반환합니다.
리디렉션 지원

해당 사항 없음

객체 수준 및 버킷 수준의 리디렉션을 모두 지원합니다.
요청 지원

모든 버킷 및 객체 작업 지원

객체에 대한 GET 및 HEAD 요청을 지원합니다.
버킷의 루트에서 GET 및 Head 요청에 대한 응답 버킷의 객체 키 목록을 반환합니다. 웹 사이트 구성에 지정된 인덱스 문서를 반환합니다.
Secure Sockets Layer(SSL) 지원 SSL 연결을 지원합니다. SSL 연결을 지원하지 않습니다.

Amazon S3 엔드포인트 목록은 요청 엔드포인트를 참조하십시오.