【问题标题】:Creating WaitConditionHandle using .ebextensions使用 .ebextensions 创建 WaitConditionHandle
【发布时间】:2018-05-26 02:21:27
【问题描述】:

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

配置文件在yaml下面是内容,在CloudFormation docs后面创建:

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

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

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

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

【问题讨论】:

    标签: amazon-web-services amazon-elastic-beanstalk amazon-cloudformation ebextensions


    【解决方案1】:

    将配置从 YAML 转换为 JSON 导致以下结果并解释了我得到的错误:

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

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

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

    通过上述方法,ElasticBeanstalk 正在创建 WaitConditionHandle。

    【讨论】:

      猜你喜欢
      • 2017-02-03
      • 2021-11-28
      • 2015-01-04
      • 1970-01-01
      • 2021-02-01
      • 2015-09-26
      • 2020-10-05
      • 2015-03-22
      • 2014-02-01
      相关资源
      最近更新 更多