AWS Cloudformation 创建 CachePolicy 组件时出错

AWS Cloudformation error creating CachePolicy component

我想为 cloudfront 创建缓存策略,但 CachePolicy 组件使我失败但没有指定原因。

我不明白,你知道为什么会这样吗?

Cloudformation

CDNCachePolicy:
  Type: AWS::CloudFront::CachePolicy
  Properties: 
    CachePolicyConfig: 
      DefaultTTL: 60
      MaxTTL: 60
      MinTTL: 180
      Name: "StandardCachePolicy"
      ParametersInCacheKeyAndForwardedToOrigin:
        CookiesConfig:
          CookieBehavior: all
        EnableAcceptEncodingBrotli: false
        EnableAcceptEncodingGzip: true
        HeadersConfig:
          HeaderBehavior: none
        QueryStringsConfig:
          QueryStringBehavior: all

错误

Resource handler returned message: "Invalid request provided: AWS::CloudFront::CachePolicy" (RequestToken: 958e950c-b658-3946-deb0-ca86d444a5e4, HandlerErrorCode: InvalidRequest)

您的 TTL 不正确。应该是:

                DefaultTTL: 60
                MaxTTL: 180
                MinTTL: 60