본문 바로가기
개발일지/React

[19] Github Action을 이용한 AWS S3로 앱 자동 배포하기, IAM란?

by 꾸주니=^= 2024. 12. 20.

1. 앱 배포 방법

 

강의에서 배포하는 방법은 AWS S3를 이용, CI환경

깃허브와 같이 CI 시스템을 구성해주는게 다양하게 있는데, 지금은 Zenkins를 큰 앱을 만들 때 많이 사용함.
앞으로는 깃허브를 많이 사용하지 않을까 싶어서 Github Action을 이용하려고 한다.

 

사용 방법

1. 저장소 생성

 

2. 저장소 연결

 

3. workflow 생성

 

4. Actions 클릭 -> node.js.yml 들어가기


2. 앱 배포를 위한 AWS S3 버킷 생성하기

aws 사이트에 로그인 후, 검색창에 'S3'을 검색합니다.

 


3. AWS S3 버킷 설정 및 애플리케이션 배포하기


4. S3로 앱 자동 배포를 위한 yml 파일 완성하기


IAM란? (Identity and Access Management)

AWS 리소스에 대한 액세스를 안전하게 제어할 수 있는 웹 서비스이다.
IAM을 사용하여 리소스를 사용하도록 인증(로그인) 및 권한 부여(권한 있음)된 대상을 제어한다.

 

'개발일지 > React' 카테고리의 다른 글

[21] React hook 종류  (0) 2024.12.21
[20] Next JS란 (SSR, 기본 파일 구조, Pre-rendering)  (2) 2024.12.20
[18] Prettier와 ESLint  (0) 2024.12.20
[17] React Testing Library 주요 API, render 함수  (0) 2024.12.20
[16] Iframe  (1) 2024.12.09