[AWS amplify] CustomerError: Framework Web not supported

Sooo·2023년 9월 4일
0

문제 상황

amplify를 확인해봤더니 배포에 실패했다.

에러 메시지를 보면 빌드는 성공했는데, 직후에 CustomerError: Framework Web not supported 에러메시지를 띄우면서 강제 종료되었다.

aws-amplify 깃헙 이슈에서 amplify가 이 프로젝트의 프레임워크가 Next.js인 걸 감지하지 못해서 발생한 에러라고 하는 답변을 찾았다.

우리 프로젝트의 프레임워크 설정을 확인해봤는데, 위 이슈처럼
aws amplify 앱 설정 > 일반프레임워크란이 비어있었다.

해결

위의 해결책을 터미널에 따라 입력해봤다.

aws amplify update-branch --app-id {App id} --branch-name {branch name} --framework 'Next.js - SSR'

You must specify a region. You can also configure your region by running "aws configure".

리전 설정이 안되어 있었다... 해주자

aws ecs list-container-instances --cluster default --region {리전}

App id와 region은 aws amplify 앱 설정 > 일반 의의 앱 ARN에서 확인할 수 있다

arn:aws:amplify:{지역정보}:**********:apps/{앱ID}

확인하고 aws configure 커맨드로 세팅해주면 끝!

이 상태에서 amplify의 이 버전 재배포를 클릭했더니 잘 작동했다.

참고

aws-amplify 깃헙 이슈

0개의 댓글