首页 文章

使用.ebextensions创建WaitConditionHandle

提问于
浏览
0

我正在尝试使用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 回答

  • 1

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

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

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

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

    在上面,ElasticBeanstalk正在创建WaitConditionHandle .

相关问题