2016/07/26 - [Cloud&Storage/OpenStack and EC2] - AWS Route53 ---- Domain service


2016/07/26 - [Cloud&Storage/OpenStack and EC2] - AWS S3 Bucket Create



위 포스팅에 이어서 :)




최종적으로 구성하려는 구조는 아래와 같이 일반적인 구조 :)


===============================================


  Route53 --------- Cloud Front --------- S3 


===============================================




이전 포스팅에서 S3에서 Bucket까지 만들었음.


이번에는 Cloud Front를 만들고 Route53과 연결.




Cloud Front 생성




Service 에서 CloudFront를 선택


처음 접근하면 아래와 같은 화면이 나옴.





Step이 2개로 구성됨

1번에서는 Delivery 방법을 결정

2번에서는 세부설정을 수행함


일반적인 방식으로 Web에서 사용하실 분은 위쪽 Get Started를 선택




Step2는 꽤 복잡한데

아래 Blog에서 아주 잘 설명해두셨음 


http://springofmylife.tistory.com/entry/AWS-S3-CloudFront-%EC%82%AC%EC%9A%A9%EB%B2%95



중요한건 이전 포스팅에서 만든 S3 Bucket을 Origin으로 설정한다는 정도.

도메인이 있는 경우 CName을 설정하라는 것 정도.



CName을 설정하지 않으면 CloudFront에서 자동으로 설정한 URL을 사용해야 하는데

CName을 지정하면 내맘대로 가능하다는 것!! 

Route 53에서 설정이 필요하긴 하다.




어찌대뜬 CloudFront를 만들면 아래와 같은 화면을 볼 수 있음

S3에 존재하는 것을 캐시하기 위해서 약간의 시간이 필요함. (10분은 넘었던 것으로 기억)




노란색으로 표시한 부분을 보면  Origin으로 S3를 사용한 것을 알 수 있고

빨간색으로 표시한 부분을 보면 CName으로 cfdist.domain.name을 사용한 것을 알 수 있다.




그럼 Route 53과 Cloud Front를 연결하기 위해서 

Route 53 서비스로 이동해서 


Crete Record Set을 아래와 같이 설정


노란색으로 표시한 부분을 잘 확인




적용하고 바로 해보면 아래와 같은 에러.

아직 CloudFront가 S3에 있는 것을 다 캐시하지 못한 상황인것 같다.




잉? 캐시 다했는데 왜 이렇지?




그것은 Bucket에 접근권한이 없기 때문이라고 알고 있다.



1. 아래 그림과 같이 Bucket에 Everyone이 List를 가져갈 수 있게?? 하는게 꼭 필요한지는 모르겠다. (다음에 실험해봐야지)

2. Bucket 아래 위치한 폴더 들을 마우스 오른쪽 클릭해서 Make Public으로 만들어주면 된다.






아래 그림은 Make Public 하는 화면 






'클라우드&도커 > AWS,아마존' 카테고리의 다른 글

route53 with s3 : www to non www  (0) 2016.08.10
Route53 / 기록용  (0) 2016.08.08
AWS : Elastic IP 설정하기  (0) 2016.08.08
AWS Route53 ---- CloudFront ---- S3  (0) 2016.07.26
AWS S3 Bucket Create  (0) 2016.07.26
AWS Route53 ---- Domain service  (0) 2016.07.26
s3cmd execute in python script  (0) 2016.07.26
WinSCP -- AWS EC2 Access  (0) 2016.05.24

+ Recent posts