AWS GitHub 자동 배포

Walter Mitty·2022년 4월 26일
0

AWS

목록 보기
6/12

깃허브 액션에서 배포를 하려면 심플하게 보기 위해서 index.html이 소스 repo에 push가 됐을 때index.hrml을 S3 cloudfront로 연결된 인프라 환경에 배포하려면
이거 2-4 6:44 부터 다시보기

  1. S3에 수정된 index.html 파일이 업로드 되어야 한다.
  2. 그러려면 깃허브 액션에서 S3에 배포할 수 있는 권한이 있어야 겠죠? 그래야 자동화 가능~

파이참에서, 상단 ↙️ ✔️ ↗︎ 의 의미

  • ↙️ Update Project: 최신소스를 업데이트 받을 때
  • ✔️ Commit Project: 소스를 뭔가 수정해서 로컬 repo에 업데이트를 하는거
  • ↗︎ Push Project: 로컬 repo에 있는 변경된 소스를 원격 repo에 업데이트 하는거

하나더 해줘야 할 건,
내 계정과 내 계정에 있는 푸쉬와 풀을 하기 위해서는 깃헙 계정과 파이참을 연동해줘야함
프리퍼런시스-> 깃허브 검색-> 에드 어카운드-> 젯브레인이란 사이트로 연결-> Authorize in 깃헙 누르기.

secrets action 설정후, Actions에 들어가서 커밋한거 클릭-> Re-run

파이참에서 index.html, main.yml push 이후 git action도 잘 들어갔는데 계속 cloudfront 배포 도메인에서 안뜸!!!!! 빡쳐서 확인해보니
cloudfront - 원본 - 원본 도메인이 내가 이미 삭제한 S3로 되어있어서 내가 새로 생성했던 S3에 연결! 그랬더니 잘 됐다.

인터넷 게이트 웨이랑 연결한다는 뜻은, 외부랑 연결한다는 뜻
대상그룹 포트 5000 인바운드 추가해주는걸로 문제해결 한번함.

0개의 댓글