【发布时间】:2021-08-10 22:04:24
【问题描述】:
我基本上想检查环境是env还是dev,如果是则启用版本控制。如果没有,什么也不做。我使用了 AWS 文档的示例:
我的堆栈中出现错误
属性 VersioningConfiguration 的值必须是一个对象
我的条件 Cloudformation
Conditions:
EnvCheck: !Or [!Equals [!Ref environment, test], !Equals [!Ref environment, dev]]
Bucket Cloudformation
Resources:
SecurityS3Bucket:
Type: AWS::S3::Bucket
Properties:
...
VersioningConfiguration:
!If
- EnvCheck
-
Status: Enabled
- !Ref "AWS::NoValue"
【问题讨论】:
标签: amazon-web-services amazon-s3 conditional-statements amazon-cloudformation