java_spring (2024.05 ~ 2024.10)

s3 프론트 수동배포

qordpsem 2024. 10. 12. 17:24

 

 

 

 

 

 

 

버킷 ARN 복사 후 

우측의 정책 생성기 클릭

 

 

s3

allow

*

getObject

복사한거/*

 

 

 

generate Policy 후 뜨는 JSON 문서 복사

 

 

정책에 넣어주고 변경사항저장

 

 

 

업로드

 

bulid 폴더 자체를 추가하는게 아니라 build 안에 있는 파일, 폴더들을 추가해야한다.
파일 추가 후, 업로드 버튼 클릭
업로드하면 객체에 파일, 폴더가 추가가 될 것이다.

 

 

라고 했는데 나는 build 파일이 없네?

 

 

build 해주기

 

 

build 폴더 생겼다!

 

만약 추가로 더 코드 작성하고

npm run build 하면 변경 사항 포함된 정적 파일 다시 생성되는 그런 구조인가보다

 

 

 

다시 aws 가서 build 폴더 안 파일들 업로드

 

 

 

이제 버킷의 속성에서

맨 아래 내리면 배포된 링크가 나온다.

 

들어가니까 배포 잘 되어있다!

 

 

 

 

+ 자동배포는 git action 사용했다..

백엔드 처럼 젠킨스 쓸까 했는데 시간이 너무 들고 프로젝트는 곧 마감이라 git action 으로 간단히 해결함..

main 으로 push 시 자동배포..