0

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

配置文件在yaml下面是内容,根据CloudFormation 文档创建:

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

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

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

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

4

1 回答 1

1

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

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

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

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

如上所述,ElasticBeanstalk 正在创建 WaitConditionHandle。

于 2017-12-18T09:33:42.037 回答