eb deploy
을 사용하여 새 버전의 Python/Django 응용 프로그램을 배포하려고합니다.AWS Elastic Beanstalk에서 응용 프로그램 버전을 강제하는 방법
예기치 않은 응용 프로그램 버전으로 인해 불행하게도 실패합니다. 문제는 어떻게 든 eb deploy
버전을 망쳐 버리고 그것을 덮어 쓰는 법을 모른다는 것입니다. 업로드 한 응용 프로그램이 정상적으로 작동하고 버전 번호 만 정확하지 않으므로 Elastic Beanstalk에서 으로 표기합니다.으로 표시됩니다.
"Incorrect application version "app-cca6-160820_155843" (deployment 161). Expected version "app-598b-160820_152351" (deployment 159). "
같은 AWS 콘솔의 건강 상태에 말한다 : EB의 배포를 실행할 때
, 나는이 오류가 발생합니다.내 질문은 다음과 같습니다. 어떻게 Elastic Beanstalk이 업로드 된 응용 프로그램 버전을 현재 버전으로 만들어 강제로 불평을하지 않도록 할 수 있습니까?
EB 온라인 인터페이스를 통해 모든 응용 프로그램 버전을 삭제하려고합니다. 또한 올바른 GIT 버전을 배포하고 있는지 확인하십시오. JMHO – WayBehind
나는 새로운 응용 프로그램을 만들지 않기를 정말로 바라고 있습니다. 그것은 프로덕션 환경이므로 이러한 이유로 인해 중단 시간을 원하지는 않습니다. – 4ndr23j
GIT 버전 관리에 몇 가지 문제가 있다고 생각합니다. 새 앱 버전을 배포하고 배포 할 때마다 EB는 자동으로 새 EB 버전을 만들고 AWS에서 EB로 이동하면 브라우저를 통해 모든 EB 버전을 볼 수 있습니다. AW에서 어떤 앱 버전을 사용하고 있는지 확인하세요. – WayBehind