AWS::CloudFront::CachePolicy - AWS CloudFormation
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

AWS::CloudFront::CachePolicy

缓存策略。

当它附加到缓存行为时,缓存策略将确定以下内容:

  • CloudFront 在缓存键中包含的值。这些值可以包括 HTTP 标头、Cookie 和 URL 查询字符串。CloudFront 使用缓存键在其缓存中查找它可返回给查看器的对象。

  • 您希望对象保留在 CloudFront 缓存中的默认值、最小值和最大生存时间 (TTL) 值。

缓存键中包含的标头、Cookie 和查询字符串会自动包含在 CloudFront 发送到源的请求中。当 CloudFront 在其缓存中找不到与请求的缓存键匹配的有效对象时,将发送请求。如果希望将值发送到源,但 包含在缓存键中,请使用 OriginRequestPolicy

语法

要在 AWS CloudFormation 模板中声明此实体,请使用以下语法:

JSON

{ "Type" : "AWS::CloudFront::CachePolicy", "Properties" : { "CachePolicyConfig" : CachePolicyConfig } }

YAML

Type: AWS::CloudFront::CachePolicy Properties: CachePolicyConfig: CachePolicyConfig

属性

CachePolicyConfig

缓存策略配置。

必需:是

类型CachePolicyConfig

Update requires: No interruption

返回值

Ref

在将此资源的逻辑 ID 传递给内部 Ref 函数时,Ref 返回 缓存策略 ID。例如:2766f7b2-75c5-41c6-8f06-bf4303a2f2f5

For more information about using the Ref function, see Ref.

Fn::GetAtt

Fn::GetAtt 内部函数返回此类型的一个指定属性的值。以下为可用属性和示例返回值。

有关使用 Fn::GetAtt 内部函数的更多信息,请参阅 Fn::GetAtt

Id

缓存策略的唯一标识符。例如:2766f7b2-75c5-41c6-8f06-bf4303a2f2f5

LastModifiedTime

上次修改缓存策略的日期和时间。