IT Technology/Cloud

AWS S3 버킷 생성, 파일 업로드, cname을 활용한 URL 등록 방법

by빵수 2022. 10. 31. 08:56
728x90
반응형

AWS S3 버킷 생성, 파일 업로드, cname을 활용한 URL 등록 방법 대해서 알아보자

 

 

1. AWS S3 Bucket 생성

  • 내가 사용하려고 하는 도메인의 주소와 일치하게 해서 생성
  • 사용 예정 도메인 주소 : test.domain.com
  • 버킷 이름 :  test.domain.com
  • 객체 소유권 : ACL 비활성화(권장) 
  • ACL 차단 설정 해제 : 모든 퍼블릭 액세스 차단 체크 해제

 

2. 버킷에 파일 업로드

  • testmedia.mp4 파일 업로드
  • 해당 파일을 퍼블릭에서도 접근하기 위한 파일 업로드 권한 설정 변경
  • 미리 정의된 ACL → 퍼블릭 읽기 액세스 권한 부여

 

3. S3 Bucket 설정 변경

  • AWS 관리 페이지에서 버킷 접속
  • 생성한 test.domian.com 버킷 이동
  • 상단 메뉴 속성 이동
  • 속성 제일 하단 " 정적 웹 사이트 호스팅" 활성화
  • 인덱스 문서 : index.html 입력 [실제 파일이 존재하지 않아도 됨]
  • 오류 문서 : error.html 입력 [실제 파일이 존재하지 않아도 됨]
  • 저장
  • "정적 웹 사이트 호스팅" 하단 엔드포인트 복사

 

4. 도메인 관리 서비스 접속 및 이동(whois)

  • CNAME 설정 이동

 

 

 

5. AWS 엔드포인트 도메인 주소 후이즈(whois) CNAME 설정

  • "정적 웹 사이트 호스팅" 하단 엔드포인트 내용 붙여 넣기

후이즈(whois) 도메인 CNAME 추가(통상적으로 2개의 CNAME를 설정할 수 있다.)

ex) 구입한 도메인 : test.kr

ex) 연결할 도메인 : xxxxx.dbcart.net등(플랫폼에서 제공하는 값/위치) 연결하고 싶은 모든 도메인 가능

※ "정적 웹 사이트 호스팅" 하단 엔드포인트 내용 붙여 넣어 기존 도메인에 서브도메인처럼 생성

 

첫 번째 CNAME 추가 방식

 

① 호스트명 : '공백' 추가 

(아무것도 넣지 않아도 된다.)

(공백 : 루트 도메인이라고 하며 주소창에 'test.kr'을 입력 시 연결한 도메인이 뜰 수 있도록 설정)

② CNAME 레코드(연결할 도메인) : xxxxx.dbcart.net

③ '+ 신청란 추가' 선택.

 

 

두 번째 CNAME 추가 방식

 

① 호스트명 : 'www' 추가(www : 주소창에 'www.test.kr'을 입력 시 연결할 도메인이 뜰 수 있도록 설정)

② CNAME 레코드(연결할 도메인) : xxxxx.dbcart.net

③ '+ 신청란 추가' 선택.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

출처 : https://pbvk.tistory.com/entry/%ED%9B%84%EC%9D%B4%EC%A6%88whois-CNAME-%EB%A0%88%EC%BD%94%EB%93%9C-%EC%84%A4%EC%A0%95%ED%95%98%EA%B8%B0

반응형