S3 버킷 생성 후 접속

시내·2025년 7월 26일

배포

목록 보기
2/6

해당 포스트는 React, Java Spring, MySQL을 활용한 프로젝트를 배포하는 방법 - 2
즉, S3 버킷을 생성하여 일단 직접적으로, 정적으로 프론트엔드 화면에 접속하는 방식에 대해 다룬다

🪣 S3

  1. 버킷 생성 (퍼블릭 액세스 차단 해제)
  2. 버킷 정책 수정
{
    "Version": "2012-10-17",
    "Statement": [
        {
            "Sid": "PublicReadGetObject",
            "Effect": "Allow",
            "Principal": "*",
            "Action": "s3:GetObject",
            "Resource": "arn:aws:s3:::[버킷명]/*"
        }
    ]
}
  1. 정적 웹 사이트 호스팅 편집

  2. React Vite로 작업했기 때문에 dist 디렉토리에 있는 파일들 전체 업로드

  3. 버킷 웹 사이트 엔드포인트로 접속 후, 화면 잘 나온다면 성공
    => 사용자가 직접적으로 S3에 접속하는 방식

참고 블로그:
AWS S3로 REACT 배포하기
AWS S3 + CloudFront 를 활용한 정적사이트 배포
AWS - S3, CloudFront를 통한 React 배포
React 배포하기

profile
contact 📨 ksw08215@gmail.com

0개의 댓글