코인데일리넷

가상화폐 / NFT / 경제

기타/5432

[국비과정] AWS클라우드 - S3 스토리지, CloudFront 실습

코인데일리넷 매니저 2022. 1. 25. 21:46

[학습내용]

1.S3

S3 버킷 생성, 파일 올리기/받기, 버킷 권한 관리,

S3 정적 웹사이트 호스팅 사용, 특정 도메인에서만 S3 접근 제한 (HTTP Referer 이용) 

2.CDN 서비스 Cloud Front 

배포


 

-실습 자료 & 결과창- 

 

학습했던 내용들은 결과창만 따로 포스팅하고 자세한 내용은  아마존 웹서비스를 다루는기술 저자의 개인 웹사이트에 에서 직접 보거나 책을 구매하는 것을 추천한다.

 

Chapter 11 - HTTP 프로토콜과 연동되는 스토리지 S3

http://pyrasis.com/book/TheArtOfAmazonWebServices/Chapter11

 

Chapter 12 - 전 세계에 콘텐츠를 배포하는 CDN 서비스인 CloudFront

http://pyrasis.com/book/TheArtOfAmazonWebServices/Chapter12

 

버킷생성
버킷에 사진올리기
버킷 권한관리 , JSON 형태 
S3 정적 웹사이트 호스팅 
특정 도메인에서만 s3 사용하기 = 웹용 버킷에서 사진용 버킷을 접근하기 위해 사진용 버킷의 정책에 웹 레퍼럴을 삽입 / 웹 버킷의 index.html에서는 img 태그를 넣으면 된다. 
웹용 버킷의 엔드포인트에서 확인 , 이미지가 깨져서 그렇지 정상적으로 작동은 한다. 
배포된 s3버킷  
캐시파일 체크

 

[기본개념]

S3 : 아마존 S3는 아마존 웹 서비스에서 제공하는 온라인 스토리지 웹 서비스이다

버킷 : S3의 디렉토리

CloudFront : 전 세계에 컨텐츠를 배포하기 위한 CDN 서비스

캐시 : 속도가 빠른 곳에 데이터를 임시로 저장하는 것

오리진 : 원본파일을 가져오는 서버

CDN : Content Delivery Network의 약자. 전 세계에 빠르고 안전하게 콘텐츠를 전송할 수 있는 콘텐츠 전송 기술