【发布时间】:2014-02-10 00:27:29
【问题描述】:
我正在尝试将生产 Web 服务器迁移到 AWS,该服务器是基于 Windows 的 IIS,在 1 个网站下定义了多个应用程序。我已经尝试过 Elastic Beanstalk 和 Cloud Formation。我更喜欢弹性 beanstalk,但我会对任何具有自动缩放和简单部署例程的东西感到满意。
我创建了一个带有一个子应用程序的示例网站,它在本地运行良好。我尝试编辑弹性 beanstalk 的默认 AMI 以添加额外的应用程序并部署到它。当我尝试使用新的 AMI 重新部署应用程序时,它未能完成部署,并出现以下错误。
[实例:i-3f13bc11 模块:AWSEBAutoScalingGroup 配置集: Infra-WriteRuntimeConfig、Infra-WriteApplication1、 Infra-WriteApplication2、Infra-EmbeddedPreBuild、Hook-PreAppDeploy、 Hook-EnactAppDeploy、Infra-EmbeddedPostBuild、Hook-PostAppDeploy] 命令在实例上失败。返回码:1 输出:null。
我确实尝试使用 Visual Studio 附带的 cloud-formation 模板,但它也不起作用,它失败并显示非常相似的错误消息。
【问题讨论】:
-
自定义windows实例后,需要运行EC2Config服务Sysprep。有关 EC2Config 的信息,请转到使用 EC2Config 服务配置 Windows 实例。docs.aws.amazon.com/elasticbeanstalk/latest/dg/…
标签: amazon-web-services amazon-elastic-beanstalk amazon-cloudformation