使用.ebextensions创建WaitConditionHandle

问题描述 投票:0回答:1

我正在尝试使用AWS Elastic Beanstalk配置文件(WaitConditionHandle)在ElasticBeanstalk应用程序部署期间创建.ebextensions

配置文件位于yaml中,下面是根据CloudFormation docs创建的内容:

Resources:
  ELBWaitConditionHandle:
   Type: AWS::CloudFormation::WaitConditionHandle
   Properties: 

在部署应用程序时,ElasticBeanstalk在事件日志中显示以下错误:

错误服务:AmazonCloudFormation,消息:[/ Resources / ELBWaitConditionHandle / Properties]模板中不允许使用'null'值

ElasticBeanstalk的CloudFormation堆栈未更新,因此即使在运行堆栈更新之前它也未通过验证。

amazon-web-services elastic-beanstalk amazon-cloudformation ebextensions
1个回答
1
投票

将配置从YAML转换为JSON导致如下所示并解释了我得到的错误:

{
  "Type": "AWS::CloudFormation::WaitConditionHandle",
  "Properties": null
}

因此,我将AWS docs中给出的JSON syntax转换为YAML,结果如下:

Type: AWS::CloudFormation::WaitConditionHandle
Properties: {}

在上面,ElasticBeanstalk正在创建WaitConditionHandle。

© www.soinside.com 2019 - 2024. All rights reserved.