由于遇到不支持的布尔值 true,aws sam 存储桶部署失败
我尝试使用 sam 部署 S3:Bucket。但是当我运行 sam deploy 时,它失败并显示错误消息“遇到不支持的布尔值 true”
知道为什么吗?
模板
TestFileBucket:
Type: AWS::S3::Bucket
Properties:
PublicAccessBlockConfiguration:
BlockPublicAcls : true
BlockPublicPolicy : true
IgnorePublicAcls : true
RestrictPublicBuckets : true
CorsConfiguration:
CorsRules:
- AllowedHeaders:
- "*"
AllowedMethods:
- GET
- PUT
AllowedOrigins:
- "*"
Id: devCorsRule
MaxAge: 3600
BucketName: !Sub ${Environment}-testbucket
I tried to deploy a S3:Bucket with sam. But when i run sam deploy, it failes with the error message "Encountered unsupported boolean value true"
Any idea why ?
Template
TestFileBucket:
Type: AWS::S3::Bucket
Properties:
PublicAccessBlockConfiguration:
BlockPublicAcls : true
BlockPublicPolicy : true
IgnorePublicAcls : true
RestrictPublicBuckets : true
CorsConfiguration:
CorsRules:
- AllowedHeaders:
- "*"
AllowedMethods:
- GET
- PUT
AllowedOrigins:
- "*"
Id: devCorsRule
MaxAge: 3600
BucketName: !Sub ${Environment}-testbucket
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
请参阅 Sandor Bankos 的评论以获得答案
See the comment from Sandor Bankos for the answer