정적 웹 호스팅
1. S3 버킷 생성 후 파일 업로드
[퍼블릭 액세스를 위해 설정 모두 해제]
[index 파일 업로드 후 URL 복사 버튼을 통해 url 접속]
[정상 동작 확인]
2. 버킷 속성 정적 웹 호스팅 설정
[버킷 > 속성 > 하단 > 정적 웹 호스팅] 활성화
[활성화 후 인덱스 문서, 오류 문서 파일 설정]
[저장 후 > 다시 속성 확인 > 버킷 웹사이트 엔드포인트 값 확인]
[접근]
3. CloudFront CDN 사용
[리전 : 상파울루에 있는 정적 웹 호스팅 상태] - 리전의 거리가 있는 만큼 속도가 걸림으로 CloudFront을 통해 캐시 처리해보자
[Cloud Front > 배포 > 생성]
[객체 압축 시 작은 용량으로 데이터를 엣지 로케이션에 전달]
[선택된 HTTP 방법에 따라 HTTP 메소드 허용]
[캐시 정책은 필요한 경우 생성하여 사용]
[대체 도메인 설정 후, SSL 인증서가 글로벌로 사용할 경우 버지니아 북부 리전에 있어야 해서 [인증서 요청]을 통해 새로 생성
[인증서 발급]
[다시 CloudFront에 와서 SSL 인증서 설정]
[CloudFront의 index 파일 설정]
[배포 생성 완료]
[배포 도메인 이름으로 접속 후 이미지 주소를 복사하여 AWS S3 권한이 없는 EC2에서 wget [이미지 주소]를 통해 가져올 수 있습니다.]
aws s3 접근
: aws s3 ls
이미지 get 명령어 - wget [이미지 주소]
: wget https://d3cf128109mi4m.cloudfront.net/images/two-rabbit.jpg
3. 대체 도메인을으로 접근
[Route53 > 해당 호스팅 > 레코드 생성]
[CloudFront 에서 설정한 대체 도메인 명을 레코드 명으로 사용]
[레코드 생성 완료]
[접근 완료] - 속도가 빨라진 것을 확인 가능함
'Cloud > Amazon Web Service' 카테고리의 다른 글
[NACL] 퍼블릭 과 프라이빗 구성 아키텍처(SG & NACL) (0) | 2025.04.23 |
---|---|
[CloudWatch] AutoScaling 동적 조정과 CloudWatch 연동 (0) | 2025.04.22 |
[EC2] EC2 Auto Scailing 해보기 (0) | 2025.04.22 |
[CloudShell] CloudShell 업로드 기능으로 .tar 압축파일 업로드로 Index 파일 변경 (0) | 2025.04.22 |
[ALB] 로드밸런서와 HTTPS 사용 (0) | 2025.04.08 |