본문 바로가기
AWS

AWS Skill Builder]1. AWS SimuLearn: 클라우드 컴퓨팅 기초

by Fastlane 2025. 9. 4.
728x90
반응형

비즈니스 시나리오

웹 팀은 해변 파도 상태 페이지의 신뢰성을 향상시키는 솔루션을 원합니다.

 

1. 학습

Amazon S3는 웹상의 어디에서나 모든 양의 데이터를 저장하고 검색할 수 있는 기능을 제공합니다.
Amazon S3에서 데이터는 버킷이라고 하는 컨테이너 내에 객체(파일 및 관련 메타데이터)로 저장됩니다.
이 솔루션은 S3 버킷을 사용하여 정적 웹사이트를 호스팅하며, 무제한 트래픽 볼륨을 비용 효율적으로 처리할 수 있어 기존 웹 서버 관리의 필요성을 제거합니다.
S3 버킷은 웹사이트 기능에 필요한 HTML 파일과 지원 자산(클라이언트 측 스크립트 및 스타일 시트 등)을 모두 저장합니다. 모든 S3 버킷은 정적 웹사이트 호스팅을 위해 활성화될 수 있습니다.
웹사이트 호스팅용으로 구성되면 S3 버킷은 전용 URL을 받습니다. 이 URL에 대한 요청은 Amazon S3가 버킷의 지정된 루트 객체(일반적으로 기본 HTML 파일)를 제공하도록 합니다.
S3 버킷 및 그 내용에 대한 접근은 버킷 정책에 정의된 권한을 통해 제어됩니다.
JSON 형식으로 작성된 버킷 정책은 누가 버킷에 접근할 수 있고 어떤 작업을 수행할 수 있는지 지정합니다.
JSON은 사람과 기계 모두가 읽을 수 있는 표준화된 데이터 형식으로, AWS 서비스와 애플리케이션 전반에 걸쳐 널리 사용됩니다.
도시 주민들이 해변 파도 정보를 위해 웹 포털에 접속할 때, 그들의 브라우저는 정적 웹페이지의 URL에 GET 요청을 보내며, 이는 index.html 루트 객체를 제공합니다.
루트 객체는 index.html에서 waves.html로 이름을 변경할 수 있으며, 새 파일 이름을 참조하도록 S3 버킷 설정을 적절히 업데이트할 수 있습니다.

 

위 학습 내용을 실습한다. 

 

2. 연습

1. AWS 콘솔 열기

 

2. 범용 버킷 탭에서 website-bucket-으로 시작하는 버킷 이름을 클릭합니다.

 

3. 체크박스를 선택하여 text.html 객체를 선택 후 객체 이름을 바꾼다.

 

4. 새 객체 이름에 다음을 입력합니다:

error.html

 

- 이 파일에는 웹사이트 사용자에게 문제가 발생할 때 열리는 오류 페이지의 코드가 포함되어 있습니다.

 

5. 권한

모든 S3 리소스 (버킷, 객체 및 관련 하위 리소스)는 기본적으로 비공개입니다. 액세스 정책을 통해 다른 사람에게 권한을 부여하지 않는 한 리소스 소유자인 귀하만 액세스할 수 있습니다.

 

퍼블릭 액세스 차단(버킷 설정) 섹션에서 모든 퍼블릭 액세스 차단이 꺼져 있는지 확인합니다.

 

6. 속성 탭에서 정적 웹 사이트 호스팅 섹션의 편집 

 

 

7. 버킷 웹 사이트 엔드포인트에서 복사 아이콘을 클릭하여 제공된 엔드포인트를 복사합니다.

 

8. 웹브라우저를 열어서 복사된 url로 접속

3. DIY

index.html -> waves.html로 이름을 변경합니다. 

 

 

728x90
반응형

'AWS' 카테고리의 다른 글

NoSQL이란? Amazon NoSQL 서비스  (0) 2025.09.05
AWS Skill Builder]3. AWS SimuLearn: 컴퓨팅 솔루션  (0) 2025.09.05
AWS Skill Builder]2. AWS SimuLearn: 클라우드 첫 걸음  (0) 2025.09.04
Amazon EC2 개요  (0) 2025.09.04
Amazon S3 개요  (0) 2025.09.04

댓글