Amazon S3 : 정적 웹 사이트 : 사용자 지정 도메인 또는 하위 도메인
Amazon.com은 방금 S3 버킷에서 정적 웹 사이트를 호스팅 할 수 있다고 발표했습니다. http://docs.amazonwebservices.com/AmazonS3/latest/dev/index.html?WebsiteHosting.html 의 설정 페이지로 이동하여 정적 웹 사이트에 대한 버킷을 만들었는데 제대로 작동했습니다. http : // [my bucket name] .s3-website-us-east-1.amazonaws.com / 형식의 URL이 있습니다.
그러나 내가 소유 한 하위 도메인 (예 : static.mydomain.com)을 Amazon S3의 정적 웹 사이트로 지정하고 싶습니다. 아무도 그것을하는 방법을 알아 냈습니까?
도움을 주시면 감사하겠습니다.
작동하게하려면 임의의 하위 도메인을 임의의 버킷에 매핑 할 수 없습니다. 정규화 된 하위 도메인 이름은 S3 버킷 이름과 동일해야합니다 .
- 사이트 이름이 static.mydomain.com 이라고 가정합니다 . 그런 다음 이름이 static.mydomain.com 인 동일한 이름으로 S3 버킷을 생성해야합니다 .
- 해당 버킷을 S3 정적 웹 사이트로 구성하면 http://static.mydomain.com.s3-website-us-east-1.amazonaws.com 과 같은 URL이 할당됩니다 .
- 도메인 호스트로 이동하여 하위 도메인을 2 단계의 URL에 매핑합니다. enom.com에서 이는 호스트 " static "을 주소 " static.mydomain.com.s3-website-us-east-1.amazonaws에 매핑하는 것을 의미합니다. .com "을 CNAME 레코드로 사용합니다.
제안 해 주신 Uriah 와 David 에게 감사드립니다 . 결국 Amazon AWS 포럼 에서 답을 얻었습니다 .
버킷을 생성 할 때 S3 DNS 버킷 이름 지정 규칙 을 따라야합니다 .
그때:
속성-> 웹 사이트에서 AWS Management Console을 사용하여 버킷에 대한 S3 웹 사이트 지원 활성화
버킷의 파일에 공개 읽기 권한이 있는지 확인
관리 콘솔에 나열된 끝점을 사용하여 웹 사이트를 사용해보십시오.
설치 나열된 엔드 포인트를 사용하여 CNAME (예
www.example.com CNAME www.example.com.s3-website-us-east-1.amazonaws.com)
- mydomain.com이라는 호스팅 영역을 생성합니다. 웹 기반 UI DNS30을 사용할 수 있습니다 .
- 이제이 호스팅 영역에 대한 CNAME 항목을 생성합니다.
- 다음 세부 이름을 사용하여 리소스 레코드를 추가합니다. 이름은 "mydomain.com"입니다. 유형은 "CNAME"입니다. 값은 "mydomain.com.s3.amazonaws.com"입니다. TTl은 "필요한 구성에서"입니다.
이것이 static.mydomain.com에서도 작동하기를 바랍니다.
문안 인사-
Udit
이를 버킷의 가상 호스팅이라고합니다. http://docs.amazonwebservices.com/AmazonS3/latest/dev/VirtualHosting.html
Amazon에서 제공하는 Route 53과 같은 DNS 서비스를 사용하는 것은 어떻습니까? 하위 도메인의 CNAME을 사용하여 퍼블릭 버킷 URL로 설정합니다. 물론 도메인 회사에서 CNAME 구성을 제공하는 경우 직접 작동 할 수 있습니다.
2019 년 업데이트 : S3에서 호스팅하는 AWS 사용자 지정 하위 도메인
오늘부터 다음 단계를 통해 AWS S3 호스팅 정적 웹 사이트에 대해 작동하는 하위 도메인을 갖게되었습니다.
- 하위 도메인 이름으로 버킷을 만듭니다. 이 예에서 www. 하위 검사 사이트 .co.kr
참고 : 버킷의 '권한'탭에서 :-공개 액세스 차단 (버킷 설정)-액세스 제어 목록 및-버킷 정책이 적절하게 설정되어 버킷이 공용인지 확인하십시오. (루트 도메인 버킷에 대해이 작업을 이미 수행했다고 가정하면 해당 설정을이 하위 도메인 버킷에 미러링 할 수 있습니다.)
- 버킷에 index.html 파일 업로드
참고 URL : https://stackoverflow.com/questions/5043616/amazon-s3-static-web-sites-custom-domain-or-subdomain
'program story' 카테고리의 다른 글
| Emacs 버퍼에서 단어의 모든 발생을 강조하는 방법은 무엇입니까? (0) | 2020.10.18 |
|---|---|
| XElement 또는 LINQ에서 XPath를 사용하는 방법은 무엇입니까? (0) | 2020.10.18 |
| Angular2는 본문 태그에 클래스 추가 (0) | 2020.10.18 |
| JSON을 CSV로 변환하는 동안 JSON 키의 순서 유지 (0) | 2020.10.18 |
| TypeScript에서 배열 선언 (0) | 2020.10.18 |



