我正在尝试将 Cloud 形成模板multi-tier-web-app-in-vpc.template与viusal studio用于创建Load Balanced实例的cloudformation模板相结合 . 目标是在VPC的私有子网内创建2个应用程序服务器 . 该模板工作正常,但当我开始插入Windows实例时,他们只是失败 . 错误消息CREATE_FAILED WaitCondition超时 . 期望1时收到0条件以下资源无法创建:[FrontendWaitCondition] . . 用户请求回滚 .
用于创建 Cloud 层的模板https://s3.amazonaws.com/hg-optimise/Windows-Multi-Tier.template
我正在尝试使用以下亚马逊模板作为指南 .
亚马逊Visual Studio模板https://s3.amazonaws.com/hg-optimise/Visual-Studio.template
亚马逊多层Web示例 - http://aws.amazon.com/cloudformation/aws-cloudformation-templates/ https://s3.amazonaws.com/cloudformation-templates-us-east-1/multi-tier-web-app-in-vpc.template
2 回答
看起来你正在承担太多,试图让所有东西一下子工作 . 我会尝试一步一步 . 创建一个模板,获取一个实例,然后添加自动缩放,然后加载 balancer 器,然后子网,路由等 . 现在出现的问题可能是因为您没有表示等待条件的成功 .
下面是Instance资源的Properties部分 . 此snipet取自AWS documentation page . 请注意,"UserData"部分调用cfn-init.exe以执行Instance的Cloud Formation部分中指定的操作,并调用cfn-signal.exe向WaitCondition发出实例已启动的信号 .
您已将前端等待条件设置为基本等待,直到您的FrontendFleet启动并运行 . 您应该为前端车队设置所需的容量 .
当您收到此错误时,您的自动缩放组FrontendFleet的状态是什么?如果这仍然会带来实例,那么你的超时只是简短 .
老实说,除非你真的需要,否则我不会担心等待 .