

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# Amazon S3 버킷의 정적 웹 사이트에 대한 도메인 사용
<a name="getting-started-s3"></a>

이 자습서에서는 Amazon Route 53를 사용하여 정적 웹 사이트를 호스팅하는 Amazon Simple Storage Service 버킷으로 도메인의 DNS 트래픽을 라우팅하는 방법을 보여줍니다. 도메인이 S3 웹 사이트 엔드포인트를 가리키도록 하는 별칭 레코드를 생성합니다.

이 자습서는 정적 웹 사이트 설정을 위한 전체 워크플로의 일부입니다. S3 버킷으로의 트래픽 라우팅에 대한 전반적인 내용은 [Amazon S3 버킷에서 호스팅하는 웹 사이트로 트래픽 라우팅](RoutingToS3Bucket.md) 섹션을 참조하세요.

완료하면 방문자가 사용자 지정 도메인 이름을 사용하여 정적 웹 사이트에 액세스할 수 있습니다.

**참고**  
기존 도메인을 Route 53로 이전할 수도 있지만 새 도메인을 등록하는 것보다 본 프로세스가 복잡하고 시간이 더 많이 걸립니다. 자세한 내용은 [도메인 등록을 Amazon Route 53으로 이전하기](domain-transfer-to-route-53.md) 단원을 참조하십시오.

## 사전 조건
<a name="getting-started-prerequisites"></a>

시작하기 전에 다음 단계를 완료합니다.
+ [Amazon Route 53 설정](setting-up-route-53.md)의 단계를 수행하세요.
+ Amazon Route 53를 사용하여 도메인 이름을 등록합니다. 자세한 내용은 [새 도메인 등록](domain-register.md) 단원을 참조하십시오.
+ 정적 웹 사이트 호스팅을 위한 Amazon Simple Storage Service 버킷을 구성합니다. 전체 지침은 *Amazon Simple Storage Service 사용 설명서*의 [자습서: Route 53에 등록된 사용자 지정 도메인을 사용하여 정적 웹 사이트 구성](https://docs.aws.amazon.com/AmazonS3/latest/userguide/website-hosting-custom-domain-walkthrough.html)을 참조하세요.

Amazon Simple Storage Service 자습서를 완료하면 다음을 갖출 수 있습니다.
+ 웹 사이트 호스팅 및 리디렉션을 위해 구성된 Amazon S3 버킷(www 하위 도메인을 사용하는 경우)
+ 버킷에 업로드된 웹 사이트 콘텐츠
+ 웹 사이트 버킷에 대해 구성된 퍼블릭 액세스

## 1단계: 도메인의 DNS 트래픽을 웹 사이트 버킷으로 라우팅
<a name="getting-started-create-alias"></a>

이제 정적 웹 사이트 호스팅용으로 구성된 Amazon Simple Storage Service 버킷이 있으므로 Amazon Route 53를 사용하여 버킷으로 도메인의 DNS 트래픽을 라우팅합니다. 이렇게 하면 방문자가 사용자 지정 도메인 이름을 사용하여 웹 사이트에 액세스할 수 있습니다.<a name="getting-started-create-alias-procedure"></a>

**트래픽을 웹 사이트로 라우팅하려면**

1. [https://console.aws.amazon.com/route53/](https://console.aws.amazon.com/route53/)에서 Route 53 콘솔을 엽니다.

1. 탐색 창에서 **호스팅 영역(Hosted zones)**을 선택합니다.
**참고**  
도메인을 등록할 때 Amazon Route 53가 같은 이름의 호스팅 영역을 자동으로 생성했습니다. 호스팅 영역에는 Route 53로 도메인의 트래픽을 라우팅하는 방법에 관한 정보가 포함되어 있습니다.

1. 호스팅 영역 목록에서 도메인의 이름을 선택합니다.

1. **레코드 세트 생성**을 선택합니다.

1. 다음 값을 지정하세요.  
**레코드 이름**  
루트 도메인에 대한 레코드를 생성하려면 비워 둡니다.  
**레코드 유형**  
**A - IPv4 주소 및 일부 AWS 리소스로 트래픽을 라우팅합니다**를 선택합니다.  
**Alias**  
**별칭**을 활성화합니다.  
**트래픽 라우팅 대상**  
**S3 웹 사이트 엔드포인트에 대한 별칭**을 선택합니다.  
S3 버킷이 생성된 리전을 선택합니다.  
S3 버킷을 선택합니다. 버킷 이름은 도메인 이름과 일치해야 합니다. 목록에서 버킷 이름은 버킷이 생성된 리전의 Amazon S3 웹 사이트 엔드포인트와 함께 표시됩니다(예: `s3-website-us-west-1.amazonaws.com (example.com)`).  
버킷이 목록에 나타나지 않으면 버킷이 생성된 리전의 Amazon S3 웹 사이트 엔드포인트를 입력합니다(예: **s3-website-us-west-2.amazonaws.com**). Amazon S3 웹 사이트 엔드포인트의 전체 목록은 [Amazon S3 웹 사이트 엔드포인트](https://docs.aws.amazon.com/general/latest/gr/s3.html#s3_website_region_endpoints)를 참조하십시오.  
**대상 상태 평가**  
기본값인 [**No**]를 수락합니다.

1. **레코드 생성**을 선택합니다.

**(선택 사항) 하위 도메인(`www.example.com`)에 대한 별칭 레코드를 추가하려면**

하위 도메인에 대한 버킷을 생성한 경우 해당 버킷에 대한 별칭 레코드도 추가합니다.

1. **레코드 세트 생성**을 선택합니다.

1. 다음 값을 지정하세요.  
**레코드 이름**  
**www**을 입력합니다.  
**레코드 유형**  
**A - IPv4 주소 및 일부 AWS 리소스로 트래픽을 라우팅합니다**를 선택합니다.  
**Alias**  
**별칭**을 활성화합니다.  
**트래픽 라우팅 대상**  
**S3 웹 사이트 엔드포인트에 대한 별칭**을 선택합니다.  
S3 버킷이 생성된 리전을 선택합니다.  
하위 도메인의 S3 버킷을 선택합니다(예: `s3-website-us-west-2.amazonaws.com (www.example.com)`).  
**대상 상태 평가**  
기본값인 [**No**]를 수락합니다.

1. **레코드 생성**을 선택합니다.

## 2단계: 웹 사이트 테스트
<a name="getting-started-test"></a>

웹 사이트가 올바로 작동하는지 확인하려면 웹 브라우저를 열어 다음 URL로 이동합니다.
+ http://*your-domain-name*(예: `example.com`) - *your-domain-name* 버킷의 인덱스 문서를 표시합니다.
+ http://www.*your-domain-name*(예: `www.example.com`) - 요청을 *your-domain-name* 버킷으로 리디렉션합니다.

예상 동작을 확인하기 위해 캐시를 지워야 하는 경우도 있습니다.

인터넷 트래픽 라우팅에 대한 자세한 내용은 [Amazon Route 53을 DNS 서비스로 구성](dns-configuring.md) 단원을 참조하십시오. 인터넷 트래픽을 AWS 리소스로 라우팅하는 방법에 대한 자세한 내용은 섹션을 참조하세요[AWS 리소스로 인터넷 트래픽 라우팅](routing-to-aws-resources.md).

**참고**  
Amazon S3에서는 웹 사이트에 대한 HTTPS 액세스를 지원하지 않습니다. HTTPS를 사용하려는 경우 Amazon CloudFront를 사용하여 Amazon S3에서 호스팅되는 정적 웹 사이트를 제공할 수 있습니다. 자세한 내용은 [Amazon CloudFront 배포를 사용하여 정적 웹 사이트 제공](getting-started-cloudfront-overview.md) 단원을 참조하십시오.