본문 바로가기

웹개발/aws8

EB deploy error notfounderror, invalidparametervalueerror 1. error: invalidparametervalueerror - no application version named '{app_version}' found. 첫번째 이 에러는 application_name이 제대로 들어가지 않았기 때문에 발생하는 문제였다. .elasticbeanstalk/config.yml 에 branch-defaults: default: environments: {환경 이름} . . . global: application_name : {어플리케이션 이름} 나는 이 경우에 {어플리케이션 이름}이 다른 이름이 들어가있었다. 환경 이름과, 어플리케이션 이름은 aws elasticbeanstalk 대시보드에서 확인할 수 있다. 2. eb error: notfounderror - envi.. 2022. 2. 16.
git branch로 테스트서버를 만들어보자 (feat. 반성하는 글...) 지금까지 멍청하게 두 개의 프로젝트 폴더를 왔다갔다 하면서 테스트 서버와 메인 서버를 같이 운영했던 나를 반성하면서 쓰는 글이다. 이 글을 보면서 내가 이렇게 비효율적으로 운영을 했을 때도 있었음을 기억해보자... 과거의 나 2개의 django project를 생성했고 그걸 각각 eb에 배포했었다. 새로운 나 프론트 배포를 하면서 vercel에 숨겨진(?) 기능을 깨우치게 되었다. 그건 바로 git 의 branch를 활용해서 특정 branch에는 특정 url로 배포가 될 수 있도록 하는 것이다. (즉, 하나의 git에서 branch에 따라 서버를 따로 돌리는 것) 이걸 보면서 백엔드 배포도 분명히 git을 이용해서 branch로 배포할 수 있을 것이라고 생각했다. 하지만 그 뒤에도 미루고 미루다 드디어 .. 2022. 2. 16.
NEXT.js Elastic Beanstalk으로 배포하기 1. Git 설정 먼저 git을 이용하지 않고 있는 경우 git init, git add, commit 를 통해 배포할 내용을 지정해준다. 2. eb init -i eb init -i 2-1. 배포할 지역 선택 Seoul 에 배포하고자 하여 10 선택 2-2. 배포할 Application 선택 새로운 application으로 배포하고자 했기 때문에 마지막 번호를 선택하여 이름을 설정해주었다. 2-3. 코드의 언어를 선택 react는 node 기반이기 때문에 7을 선택해준다. 2-4. 플랫폼 사양 선택 default를 선택했다. 2-5. ssh key 생성 새로운 키 페어를 만들어서 비밀번호를 설정한다. 3.ebextentions .ebextentions 라는 폴더를 만들고 안에 options.config.. 2021. 10. 25.
eb deploy time-out eb deploy시 안 뜨던 다음과 같은 것들이 뜨면서 배포가 안 되었다. INFO: Batch 1: Starting application deployment command execution. INFO: Batch 1: Completed application deployment command execution. 해결 방법 : pip install --upgrade awsebcli homebrew로 awsebcli를 업그레이드 한 적이 있는데 그거랑 연관있을 수도... 2021. 10. 4.