해당 포스트는 React, Java Spring, MySQL을 활용한 프로젝트를 배포하는 방법 - 2
즉, S3 버킷을 생성하여 일단 직접적으로, 정적으로 프론트엔드 화면에 접속하는 방식에 대해 다룬다
{
"Version": "2012-10-17",
"Statement": [
{
"Sid": "PublicReadGetObject",
"Effect": "Allow",
"Principal": "*",
"Action": "s3:GetObject",
"Resource": "arn:aws:s3:::[버킷명]/*"
}
]
}
정적 웹 사이트 호스팅 편집

React Vite로 작업했기 때문에 dist 디렉토리에 있는 파일들 전체 업로드
버킷 웹 사이트 엔드포인트로 접속 후, 화면 잘 나온다면 성공
=> 사용자가 직접적으로 S3에 접속하는 방식
참고 블로그:
AWS S3로 REACT 배포하기
AWS S3 + CloudFront 를 활용한 정적사이트 배포
AWS - S3, CloudFront를 통한 React 배포
React 배포하기