使用策略 - Amazon CloudFront
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

使用策略

Amazon CloudFront 提供三种不同类型的策略,让您能够使用以下方式来自定义 CloudFront:

指定缓存和压缩设置

借助 CloudFront 缓存策略,您可以指定 CloudFront 将包含在缓存键中的 HTTP 标头、Cookie 和查询字符串。缓存键决定了查看器的 HTTP 请求是否会导致缓存命中结果(从 CloudFront 缓存将对象提供给查看器)。缓存键中包含的值越少,缓存命中结果的可能性越高。

您还可以使用缓存策略为 CloudFront 缓存中的对象指定存活时间(TTL)设置,并允许 CloudFront 请求和缓存压缩对象。

指定要包含在源请求中的值(但不会包含在缓存键中)

借助 CloudFront 源请求策略,您可以指定 CloudFront 将包含在源请求中的 HTTP 标头、Cookie 和查询字符串。这些是 CloudFront 将在无缓存命中结果时发送到源的请求。

缓存策略中的所有值都会自动包含在源请求中,而使用源请求策略时,您可以在源请求中包含其他值,但无需将它们包含在缓存键中。

指定要在查看器响应中删除或添加的 HTTP 标头

借助 CloudFront 响应标头策略,您可以控制 CloudFront 在其发送给查看器(Web 浏览器或其他客户端)的 HTTP 响应中包含的 HTTP 标头。您可以从源的 HTTP 响应中删除标头,也可以将 HTTP 标头添加到 CloudFront 发送给查看器的响应中,而无需对源进行任何更改,也无需编写任何代码。

有关更多信息,请参阅以下主题。

主题