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 시 자동배포..