본문 바로가기
IT/클라우드

[AWS] #1 기본 웹 애플리케이션 구축

by 옥탑방개발자 2020. 6. 10.
728x90

정적 웹 사이트 생성

  • 사용되는 서비스: Amazon Simple Storage Service(S3)

 

1. 버킷생성

1-1. 계정만들기

  • 주소는 영어로 입력해야함.
  • 프론티어 한도량(무료 제공 사용량)을 초과하면 따로 청구된다!
  • 처음 1달러는 계좌확인 요금으로 청구된다. (이는 대기요금으로 3~4일 후 결제 대기취소 후 다시 들어옴)
  • 테스트용으로 무료 플랜선택

1-2. 로그인 후 S3서비스 콘솔로 이동

  • 서비스 검색을 통해서 각 서비스의 콘솔로 이동가능.(S3검색 후 선택)

 

1-3. 버킷 생성

 

  • 옵션없이 다음으로

 

  • 웹 사이트를 호스팅하는 것이므로 사람들이 액세스할 수 있게 해야 합니다.
  • 모든 퍼블릭 액세스 차단체크를 없애준다(선택해제)하고
  • [새퍼블릭 버킷 또는 액세스 지점 정책을 통해 부여된 버킷 및 객체에 대한 퍼블릭 액세스 차단] 선택
  • [임의의 퍼블릭 버킷 또는 액세스 지점 정책을 통해 부여된 버킷 및 객체에 대한 퍼블릭 및 교차 계정 액세스 차단] 선택
  • [현재 설정으로 인해 이 버킷과 그 안에 포함된 객체가 퍼블릭 상태가 될 수 있을을 알고 있습니다] 선택

 

  • 버킷 생성완료

 

2. 버킷 구성

2.1 웹사이트 호스팅하기

  • 버킷 클릭

 

  • 속성 - 정적 웹 사이트 호스팅 클릭

 

  • Atom, notepade 등 편집기를 사용해서 index.html, error.html 파일을 저장한다.

 

  • 개요 - 업로드 [index.html, error.html]파일 업로드

 

  • 속성 설정은 기본으로하고 업로드 한다.

 

  • 업로드 완료

  • 호스팅 확인
  • .html 클릭
  • 객체 URL - url링크 클릭
  • 새 브라우저 탭이 로드되고 매우 기본적인 "Hello World" 웹 페이지가 렌더링됩니다.

 

 

현재 아키텍쳐


S3서비스만 사용하므로 아직 최소한의 기능만 있는 상태입니다. 사용자가 S3에 저장된 웹 앱이 성공적으로 액세스할 수 있다는 사실을 확인했습니다.

출처 : AWS

 

*서비스 및 인스턴스는 사용하지 않으면 중지 및 삭제 한다. (과금발생방지)

728x90