Search

AWS Amplifyment 기본 설정

여러번의 삽질이 있었지만 기본적으로 AWS Amplifyment는 IAM 역할을 부여해주어야 한다.
다행히도 기본적으로 AWS에서 사전정의된 AdministratorAccess-Amplify 권한을 제공하고 있다.
이 권한을 가진 IAM 역할을 하나 생성한다.
아래와 같이 Amplify Console - 앱설정 - IAM 역할을 부여해주어야 기본적인 빌드 - 배포 과정에서 에러 없이 진행 할 수 있다.
다음으로 봐줘야할 것은 amplify.yml 파일에 대한 설정이다.
빌드 단계에서 어떤 스크립트를 실행할지에 대한 설정이 들어가는 곳이고 이곳에 세부 설정을 잘 해두어야 빌드가 정상적으로 완료될 수 있다.

amplify.yml

version: 1 frontend: phases: preBuild: commands: - nvm install 22.12.0 - nvm use 22.12.0 - node -v && npm -v - npm ci --legacy-peer-deps build: commands: - npm run build artifacts: baseDirectory: dist files: - '**/*' cache: paths: - .npm/**/*
Bash
복사
이후 배포 시 아래와 같이 “배포됨” 메시지를 확인하면 된다.