다루는 내용
∙ 아마존 CloudFront 분산 생성하기
∙ 아마존 CloudFront로 이미지 파일 서비스하기
∙ 아마존 CloudFront 정리하기
실습
아마존 S3 버킷에 이미지 파일 저장하기
1. 콘솔에서 S3 클릭
2. Create Bucket 클릭
3. Create a Bucket – Select a Bucket Name and Region 창에서
· Bucket Name : labforcloudfront
· Region : 사용할 리전 선택
· Create 클릭
4. 버킷명(labforcloudfront) 클릭
5. Upload 클릭
6. Add Files 클릭
· 업로드 할 파일 선택
7. Set Permissions 클릭
S3에 업로드한 파일이 인터넷으로 서비스되기 위해서는 public 상태가 되어야한다.
· Make everything public 체크
8. Start Upload 클릭
9. 파일 선택 후 Properties 클릭
다운로드 URL을 확인한다.
· Link : https://s3-us-west-2.amazonaws.com/labforcloudfront/8image.jpeg
아마존 CloudFront 분산 생성
1. 콘솔에서 CloudFront 클릭
2. Create Distribution 클릭
3. Select a delivery method for your content 페이지
· Web 섹션의 Get Started 클릭
4. Create Distribution 페이지
· Origin Domain Name : labforcloudfront.s3.amazonaws.com 선택
5. Create Distribution 클릭
아마존 CloudFront 분산 사용
S3에 업로드한 파일을 직접 확인할 수 있지만, 간단한 html 파일을 만들어서 테스트 해본다.
1. myimage.html 파일 작성
· Domain name : labforcloudfront.s3.amazonaws.com
왼쪽 메뉴 Distributions à 생성한 분산 선택 àDistribuiton Settings 클릭 àOrigins 탭 클릭
Origin Domain Name and Path 부분에서 확인 가능
· File name : 8image.jpeg (S3에 업로드한 파일명)
2. 작성한 파일 S3에 업로드
· Permissions 확인
3. 브라우져에서 확인
∙ 예. http://ds2ny8ufbjos6.cloudfront.net/myimage.html
아마존 CloudFront 분산 삭제
1. 삭제할 분산 선택
2. Disable 클릭
3. Yes, Disable 클릭
4. Close 클릭
5. Delete 클릭
6. Yes, Delete 클릭
7. Close 클릭
S3 버킷 삭제
1. 콘솔에서 S3 클릭
2. labforcloudfront 버킷 선택
3. ActionDelete 클릭
버킷내에 파일이 존재하면 버킷을 삭제할 수 없다. (파일들 먼저 삭제 후 버킷 삭제)