我正在尝试使用AWS Elastic Beanstalk配置文件( .ebextensions
)在ElasticBeanstalk应用程序部署期间创建 WaitConditionHandle
.
配置文件位于 yaml
,以下是在CloudFormation docs之后创建的内容:
Resources:
ELBWaitConditionHandle:
Type: AWS::CloudFormation::WaitConditionHandle
Properties:
在部署应用程序时,ElasticBeanstalk在事件日志中显示以下错误:
错误服务:AmazonCloudFormation,消息:[/ Resources / ELBWaitConditionHandle / Properties]模板中不允许使用'null'值
ElasticBeanstalk的CloudFormation堆栈未更新,因此即使在运行堆栈更新之前它也未通过验证 .
1 回答
将配置从YAML转换为JSON导致如下所示并解释了我得到的错误:
因此,我将AWS文档中给出的JSON syntax转换为YAML,结果如下:
在上面,ElasticBeanstalk正在创建WaitConditionHandle .