
새로운 프로젝트를 시작하기 전에 시간이 부족한 상황이라, 이번에는 AWS Amplify를 활용해 빠르게 배포를 진행해보았다.
원래는 S3 + SSG 조합으로 배포할 계획이었지만, 초기 세팅 과정에서 직접 구성해야 하는 요소가 많아 시간이 필요했다.
반면 Amplify는 GitHub 레포만 연결하면 빌드 → 배포 → CI/CD가 자동으로 구성되기 때문에 더 적합하다고 판단했다.
나는 배포 전에 이미 Git 레포에 필요한 라이브러리를 설치해 둔 상태였지만,
만약 처음 프로젝트를 시작하는 경우라면 작업 환경을 먼저 세팅한 뒤 GitHub 레포를 생성하고 연결해두는 것이 좋다.
로그인
https://ap-southeast-2.console.aws.amazon.com/amplify/home?region=ap-southeast-2#Amplify 에 접속
하단 앱 생성 클릭
깃허브 선택 -> 깃허브 계정 인증 -> 사용할 레포 선택 -> 브랜치 선택(main)
빌드 설정 확인 후 저장
배포완료!
.env, .env.local 등에서 사용한 값이 있다면 Amplify → App settings → Environment variables에서 반드시 추가해주어야 한다. 이 과정을 거쳐야 빌드 시 환경변수가 정상적으로 반영된다.
빠르게 배포가 필요하거나 CI/CD를 빠르게 구축하고 싶은 상황이라면 AWS Amplify는 정말 효율적인 선택이라고 생각한다.
시간이 조금 더 생기면, S3 + SSG 방식으로도 직접 배포해볼 예정이다. 🤤