本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
使用策略
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 标头,而无需对源进行任何更改或编写任何代码。
有关更多信息,请参阅以下主题。
主题