메뉴
Amazon Simple Storage Service
콘솔 사용 설명서 (API Version 2006-03-01)

웹 사이트 호스팅용 버킷 구성

중요

이 문서는 이전 Amazon S3 콘솔의 사용 설명서입니다. 새로운 Amazon S3 콘솔용 사용 설명서를 찾는 경우 새로운 Amazon S3 콘솔 사용 설명서에 오신 것을 환영합니다를 참조하십시오.  

Amazon S3에 정적 웹 사이트를 호스팅할 수 있습니다. 개념적 정보는 Amazon Simple Storage Service 개발자 가이드Amazon S3에서 웹 사이트 호스팅을 참조하십시오. 이 단원에서는 Amazon S3 콘솔로 버킷을 웹 사이트로 구성하는 방법을 살펴봅니다.

To manage a bucket's website configuration

  1. AWS Management Console에 로그인하고 https://console.aws.amazon.com/s3/에서 Amazon S3 콘솔을 엽니다.

  2. In the Buckets pane, click the bucket that you want to configure.

  3. In the result pane, click Static Website Hosting.

  4. Do one of the following:

    • To configure a bucket for website hosting, click Enable website hosting. In the Index Document box, type the name of the index document. Optionally, in the Error Document box, you can also provide the name of a custom error document and specify custom rules to redirect requests. For more information, go to Configure a Bucket for Website Hosting in the Amazon Simple Storage Service 개발자 가이드.

    • To redirect all requests to a different web page, click Redirect all requests to another host name. In the Redirect all requests to box, type the name of the location where you want requests to be redirected, for example, example.com or http://example.com. If you don't specify the protocol (http, https), the protocol of the original request is used. If you redirect all requests, then any request made to the bucket's website endpoint will be redirected to the specified host name.

  5. When the settings are as you want them, click Save.

  6. Add the following policy to the bucket to grant everyone access to the objects in the bucket. For step-by-step instructions, see 버킷 권한 편집.

    When you configure a bucket as a website, you must make the objects that you want to serve publicly readable. To do so, you write a bucket policy that grants everyone s3:GetObject permission. The following sample bucket policy grants everyone access to the objects in the example-bucket bucket.

    Copy
    { "Version":"2012-10-17", "Statement":[{ "Sid":"PublicReadGetObject", "Effect":"Allow", "Principal": "*", "Action":["s3:GetObject"], "Resource":["arn:aws:s3:::example-bucket/*" ] } ] }

    For more information, go to Permissions Required for Website Access in the Amazon Simple Storage Service 개발자 가이드.

참고

[Do not enable website hosting]을 클릭하면 Amazon S3가 버킷에서 기존 웹 사이트 구성을 모두 삭제하기 때문에 웹 사이트 엔드포인트에서 버킷에 액세스할 수 없습니다. 단, REST 엔드포인트에서는 계속 버킷에 액세스할 수 있습니다.