我正在尝试将生产Web服务器迁移到AWS,该服务器是基于Windows的IIS,具有在1个网站下定义的多个应用程序。我已经尝试Elastic Beanstalk和云形成。我更喜欢弹性beanstalk,但我会对任何具有自动扩展和简单部署例程的任何东西感到满意。无法创建具有多个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服务配置Windows实例。http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/using-features.customenv.html – JustEngland