AWS Amplify로 프론트 배포하기

오다현·2025년 11월 18일
post-thumbnail

새로운 프로젝트를 시작하기 전에 시간이 부족한 상황이라, 이번에는 AWS Amplify를 활용해 빠르게 배포를 진행해보았다.
원래는 S3 + SSG 조합으로 배포할 계획이었지만, 초기 세팅 과정에서 직접 구성해야 하는 요소가 많아 시간이 필요했다.
반면 Amplify는 GitHub 레포만 연결하면 빌드 → 배포 → CI/CD가 자동으로 구성되기 때문에 더 적합하다고 판단했다.

나는 배포 전에 이미 Git 레포에 필요한 라이브러리를 설치해 둔 상태였지만,
만약 처음 프로젝트를 시작하는 경우라면 작업 환경을 먼저 세팅한 뒤 GitHub 레포를 생성하고 연결해두는 것이 좋다.

배포하기

  1. 회원가입

  2. 로그인

  3. https://ap-southeast-2.console.aws.amazon.com/amplify/home?region=ap-southeast-2#Amplify 에 접속

  4. 하단 앱 생성 클릭

  5. 깃허브 선택 -> 깃허브 계정 인증 -> 사용할 레포 선택 -> 브랜치 선택(main)

  6. 빌드 설정 확인 후 저장

배포완료!

환경변수 설정

.env, .env.local 등에서 사용한 값이 있다면 Amplify → App settings → Environment variables에서 반드시 추가해주어야 한다. 이 과정을 거쳐야 빌드 시 환경변수가 정상적으로 반영된다.


배포삭제

  1. 자신의 앱 이름 클릭해서 앱 대시보드 들어가기
  2. 앱 설정 클릭
  3. 맨 아래 앱 삭제 클릭

빠르게 배포가 필요하거나 CI/CD를 빠르게 구축하고 싶은 상황이라면 AWS Amplify는 정말 효율적인 선택이라고 생각한다.
시간이 조금 더 생기면, S3 + SSG 방식으로도 직접 배포해볼 예정이다. 🤤

0개의 댓글