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

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

使用策略

Amazon CloudFront 提供三种不同的政策,您可以使用这些政策通过以下 CloudFront 方式进行自定义:

指定缓存和压缩设置

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

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

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

使用 CloudFront 源请求策略,您可以指定原始请求中 CloudFront 包含的 HTTP 标头、Cookie 和查询字符串。这些是在缓存未 CloudFront 命中时发送到源站的请求。

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

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

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

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

主题