프로덕션 웹 서버를 AWS로 마이그레이션하려고하는데, 서버는 1 웹 사이트에서 정의 된 여러 응용 프로그램이있는 Windows 기반 IIS입니다. 나는 Elastic Beanstalk와 Cloud 형성을 시도했다. 탄력있는 콩기름을 선호하지만, 자동 크기 조정 및 쉬운 배포 루틴을 가진 어떤 것도 만족할 것입니다.여러 IIS 응용 프로그램과 함께 탄력적 인 beanstalk을 만들 수 없습니다.
하나의 하위 응용 프로그램으로 샘플 웹 사이트를 만들었으므로 로컬로 잘 작동합니다. 탄력적 인 beanstalk 용 기본 AMI를 편집하여 추가 응용 프로그램을 추가하고 배포하려고했습니다. 새 AMI로 응용 프로그램을 재배포하려 할 때 다음 오류로 인해 실패한 배치를 완료하지 못했습니다.
[인스턴스 : I-3f13bc11 모듈 : AWSEBAutoScalingGroup ConfigSet : WriteRuntimeConfig 적외선, 적외선 WriteApplication1, WriteApplication2 적외선, 적외선 EmbeddedPreBuild, 후크 PreAppDeploy, 후크 EnactAppDeploy, 적외선 EmbeddedPostBuild, 훅크 PostAppDeploy] 인스턴스에서 명령이 실패했습니다. 리턴 코드 : 1 출력 : null.
Visual Studio와 함께 제공되는 클라우드 형성 템플릿을 사용해 보았지만 작동하지 않았으며 매우 유사한 오류 메시지와 함께 실패했습니다.
Windows 인스턴스를 사용자 정의한 후에는 EC2Config 서비스 Sysprep을 실행해야합니다. EC2Config에 대한 자세한 내용은 EC2Config Service를 사용하여 Windows 인스턴스 구성으로 이동하십시오. http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/using-features.customenv.html – JustEngland