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
我想为 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