由于遇到不支持的布尔值 true,aws sam 存储桶部署失败

发布于 2025-01-11 15:36:25 字数 607 浏览 0 评论 0原文

我尝试使用 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

灯角 2025-01-18 15:36:26

请参阅 Sandor Bankos 的评论以获得答案

See the comment from Sandor Bankos for the answer

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文