티스토리 뷰
aws에서 제공하는 파일저장소와 cdn인 s3와 cloudfront를 매우 유용하게 사용하고 있습니다
사용할때 주의해야할 점에 대해서 알아보아요
s3의 버킷이름은 global 하게 unique 해야합니다.
모든 리전에 대해서 s3의 버킷이름은 unique한 이름만 사용할수 있습니다. 딱 1개만 존재해야합니다.
남들이 이미 사용하고 있는 bucket name은 사용할수 없습니다.
하지만 다른 사람이 사용하던 bucket을 지우게 되면
내가 그 bucket name을 사용할수 있게 되는데요
bucket을 삭제하더라도 곧바로 동일한 bucket name을 사용할수 있는것은 아닙니다.
아마도 aws 내부에서 해당 버킷을 완전히 지우는 작업이 진행되는것으로 보이는데요
다른 계정 소유의 bucket을 삭제하고 일정시간이 흐른뒤에 동일한 버킷이름으로 버킷을 생성할수 있습니다
(제 경우는 약 3시간 정도 뒤에 가능했습니다)
버킷을 삭제하긴 하였지만 아직 aws 내부에서 완전히 삭제되지 않은 경우에는
삭제했던 버킷이름으로 새 버킷을 생성하려고 할때
A confilicting conditional operation is currently in progress against this resource. Please try again
이러한 오류가 나타납니다.
그리고 cloudfront를 사용할때 alternate domain name을 지정하려고 하면
aws가 해당 도메인을 dnslookup 하더라구요
입력한 alternate domain name이 연결하고자 하는 cloudfront의 cname을 바라보고 있거나
dns가 비어있어야만 alternate domain name을 입력하여 cloudfront를 생성하거나 수정할수 있습니다
여러분이 cdn.example.com 이라는 도메인을 이미 사용하고 있다고 가정합시다.
이 cdn.example.com 이라는 도메인을 aws의 cloudfront에 연결하여 사용하고 싶을때는
cdn.example.com 으로 기존에 설정되어있던 dns를 삭제하거나
내가 이 도메인을 연결하기 위해 이미 생성한 cloudfront를 cname으로 설정해둔 상태여야만 합니다.
그렇지 않은 경우에는 CNAMEAlreadyExsistsException을 확인할수 있습니다
'WEB2.0 > 프로그래밍' 카테고리의 다른 글
애플 로그인 활성화시키기 (0) | 2021.01.18 |
---|---|
맥(mac)에서 jdk 기본 설정 변경하기 (0) | 2020.12.02 |
맥에서 react native를 이용하여 android, ios 앱을 만들어보자 (0) | 2020.09.08 |
react 프로젝트 local, dev, qa, production 환경을 구성해볼까요 (0) | 2020.08.10 |
s3와 cloudfront로 ssl 적용하여 static website 구성하기 (0) | 2020.08.03 |
- Total
- Today
- Yesterday
- 공모전
- 앱스토어
- AWS
- 대학생
- 안드로이드
- 앱
- 웹표준
- 아이디어
- iPhone
- 모바일
- android
- 애플
- php
- 아이폰
- 자바스크립트
- 네이버
- 스마트폰
- 소프트웨어
- Apple
- 구글
- 경진대회
- 게임
- 어플리케이션
- CSS
- 트위터
- 벤처
- JavaScript
- 창업
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |