안녕하세요 김과입니다.
Amazon S3와 CloudFront로 정적 파일 배포하기를 해볼예정입니다.
목차는 다음과 같습니다.
#0 목차
#1 S3만들고 업로드
#2 테스트
#3 마무리하며
#1 S3만들고 업로드
먼저 S3에 배포할 홈페이지를 올리는 작업을 진행해 볼게요.
먼저 버켓이름과 리전을 선택해주세요.
나머지 옵션에 대해서는 건드리지 않고 넘어갈께요.
생성 후 아래와 같이 나타나게 됩니다.
해당 버켓을 클릭하여 들어가보면 다음과 같은 화면이 나타나요
업로드 버튼을 눌러 파일을 홈페이지 소스를 업로드 해봅니다.
드래그앤 드롭으로 올려지니 참고해주시면 될것 같아요.
업로드 후에 업로드 된 내용을 보면 다음과 같습니다.
이 파일을 호스팅 하기 위해서는 버킷의 옵션을 몇가지 변경해야합니다.
'Properties' 탭에 들어가서 가장 아래에 나와있는 Static website hosting 목록을 'Edit' 합니다.
Enable 로 변경 후 index document를 설정합니다. 제가만든 홈페이지의 경우 index.html 이므로 해당 내용을 입력한 후에 'Save changes' 합니다.
해당내용으로 변경됩니다.
#2 테스트
해당 주소로 테스트 해봤는데 접속해보면 403 에러가 나타나게 됩니다.
이유는 버킷 생성시 Block public access와 관련내용을 아래와 같이 해놓았기 때문이라고 하는데 모두다 풀어도 403 에러는 여전히 나왔습니다.
#3 마무리하며
해당 내용으로는 403에러가 나타났으며 호스팅이 완료되지 않았는데 2탄에서 cloudfront 를 추가해서 호스팅 작업을 완료할 예정이다.
'테크와 개발' 카테고리의 다른 글
✅ C#에서 try 중 catch로 가는 법? 직접 예외 던지기 (4) | 2025.04.29 |
---|---|
Firebase Admin SDK – 브라우저와 모바일을 구분해서 사용하는 방법 (C#) (7) | 2025.04.23 |
국적 코드를 효율적으로 관리하는 방법 — DB 설계부터 실전 예시까지 (5) | 2025.04.17 |
VS Code에서 C# 디버깅이 안 될 때? launch.json이 없다고 나올 때 해결법 (8) | 2025.04.16 |
AWS S3 파일 업로드 / 다운로드 구현하기 (with Lambda) (0) | 2023.03.28 |