728x90
반응형
AWS S3 Bucket에 CNAME 연결하기 방법에 대해서 알아보자
S3 Bucket에 CNAME 연결하는 이유?
버킷을 처음 생성해 그 도메인 그대로 사용하면 상당히 긴 도메인이 나온다.
내가 만들고 있는 프로젝트에 이미지를 공유하는 게 주된 목적인데 버짓의 주소는 https://s3.ap-southeast-1.amazonaws.com/test.iamge/asldkfjas;dlfkas;ldfkjasd;lfkjasdf.gif 형식의 긴 도메인으로 되어있어 불편함을 느끼고 있다.
이러한 문제점을 해결하기 위해 기존에 가지고 있는 도메인 주소에 CNAME을 연결하여
사용하는 방식으로 사용해보자.
준비물
AWS S3에서 우선 버킷의 생성이 필요하다.
내가 원하는 도메인을 구매한다.
필자는 whois를 사용한다.
버킷은 내가 사용하려고 하는 도메인의 주소와 일치하게 해서 생성한다.
- 버킷을 test.domain.com으로 생성한다.
이렇게 구매와 생성이 끝났다면 거의 모든 일을 해낸 것이다.
S3 Bucket에 CNAME 연결 순서
- 버킷에 접속한다. (AWS 관리페이지를 통해서)
- 이미 만들어놓은 버킷에 들어간다.
- 버킷의 속성을 클릭한다.
- ‘정적 웹 사이트 호스팅’을 클릭한다.
- ‘이 버킷을 사용하여 웹 사이트를 호스팅합니다’를 체크
- 인덱스 문서에는 index.html
- 오류 문서에는 error.html을 입력
- 실제 파일이 존재하지 않아도 됨
6. 저장
7. 다시 ‘정적 웹 사이트 호스팅’을 클릭
8. 상단에 엔드포인트를 복사
9. 현재 가지고 있는 도메인의 관리 서비스로 접속 및 이동
10. CNAME으로 등록
- 예) test.domain.com이라는 이름으로 CNAME이 가리키는 주소를 아까 복사한 엔드포인트 ‘test.test.com.s3-website-us-east-1.amazonaws.com’와 같은 URL을 입력해준다.
11. 5분 정도 기다리면 내가 새로 업로드하는 어떤 이미지도 test.domain.com/test.jpg로 접근이 가능하다.
출처 https://moonjong93.github.io/AWS/how-to-Interlink-s3-and-cname
반응형
'IT Technology > Cloud' 카테고리의 다른 글
CISCO 장비 및 부팅 과정 (0) | 2024.01.05 |
---|---|
AWS S3 버킷 생성, 파일 업로드, cname을 활용한 URL 등록 방법 (0) | 2022.10.31 |
[GCP] Google Cloud Platform 브라우저 사용 없이 SSH 접속하기 (0) | 2022.10.14 |
AWS ALB와 Network NLB 차이점 (1) | 2022.09.20 |
Docker 기본 명령어(기본시스템, 이미지 관리) (0) | 2021.07.31 |