小编vic*_*rae的帖子

aws cloudformation CachePolicy 一般错误

我正在尝试创建一个转发所有内容(cookie、查询字符串和标头)的cachePolicy,并且acctualy根本不缓存任何内容:

    Type: AWS::CloudFront::CachePolicy
    Properties:
      CachePolicyConfig:
        Comment: Cache Policy
        DefaultTTL: 0
        MaxTTL: 0
        MinTTL: 0
        Name: !Sub ${AWS::StackName}-cache-policy
        ParametersInCacheKeyAndForwardedToOrigin:
          CookiesConfig:
            CookieBehavior: all
          EnableAcceptEncodingBrotli: true
          EnableAcceptEncodingGzip: true
          HeadersConfig:
            HeaderBehavior: whitelist
            Headers: 
              - "*"
          QueryStringsConfig:
            QueryStringBehavior: all
Run Code Online (Sandbox Code Playgroud)

和我的 OriginRequestPolicy:

OriginRequestPolicy:
    Type: AWS::CloudFront::OriginRequestPolicy
    Properties:
      OriginRequestPolicyConfig:
        Name: !Sub ${AWS::StackName}-origin-request
        CookiesConfig:
          CookieBehavior: all
        HeadersConfig:
          HeaderBehavior: allViewer
        QueryStringsConfig:
          QueryStringBehavior: all
Run Code Online (Sandbox Code Playgroud)

但是当我尝试上传堆栈时,我收到一个一般错误:

The following resource(s) failed to create: [OriginRequestPolicy, CachePolicy]. Rollback requested by user. OriginRequestPolicy CREATE_FAILED   Resource creation cancelled CachePolicy CREATE_FAILED   Invalid request provided: AWS::CloudFront::CachePolicy
Run Code Online (Sandbox Code Playgroud)

我缺少什么? …

caching amazon-cloudfront aws-cloudformation

6
推荐指数
1
解决办法
4231
查看次数