默认缓存行为
缓存行为让您为您网站上文件的特定 URL 路径模式配置各种ACDN 功能
路径模式:默认是所有文件
自动压缩对象:默认是
协议策略
选择您希望查看器用来访问 ACDN 边缘站点中的内容的协议策略
HTTP 和 HTTPS:查看器可使用两种协议。
重定向 HTTP to HTTPS :查看器可使用两种协议,但 HTTP 请求将自动重定向到 HTTP 请求。
仅 HTTPS:如果查看器使用了 HTTPS,则只能访问您的内容。
允许的HTTP方法
指定您希望ACDN 处理并转发到源的 HTTP 方法
GET、HEAD:您只能使用ACDN 获取您源中的对象或获取对象标头。
GET、HEAD、OPTIONS:您只能使用ACDN 从源获取对象、获取对象标头或检索您的源服务器支持的选项列表。
GET、HEAD、OPTIONS、PUT、POST、PATCH、DELETE:您可以使用ACDN 获取、添加、更新和删除对象以及获取对象标头。此外,您可以执行其他 POST 操作,例如从 Web 表格提交数据。
缓存策略
有了托管缓存策略,您无需编写或维护自己的缓存策略
Amplify
此策略适合用于作为 AWS Amplify Web 应用程序的源。
此策略包含以下设置:
最小 TTL:2 秒
最大 TTL:600 秒(10 分钟)
原定设置 TTL:2 秒
缓存键中包含的标头:
Authorization
CloudFront-Viewer-Country
Host
还包含标准化的
Accept-Encoding
标头缓存键中包含的 Cookie:包含所有 Cookie。
缓存键中包含的查询字符串:包含所有查询字符串。
缓存压缩对象设置:已启用。
CachingDisabled
此策略禁用缓存。此策略对于动态内容和不可缓存的请求很有用。
此策略包含以下设置:
最小 TTL:0 秒
最大 TTL:0 秒
原定设置 TTL:0 秒
缓存键中包含的标头:无
缓存键中包含的 Cookie:无
缓存键中包含的查询字符串:无
缓存压缩对象设置:已禁用
CachingOptimized
此策略旨在通过最大程度地减少ACDN 在缓存键中包含的值来提高缓存效率。ACDN 不在缓存键中包含任何查询字符串或 Cookie,并且只包含标准化
Accept-Encoding
标头。
此策略包含以下设置:
最小 TTL:1 秒。
最大 TTL:31536000 秒(365 天)。
原定设置 TTL:86400 秒(24 小时)。
缓存键中包含的标头:未明确包含任何标头。包含标准化的
Accept-Encoding
标头缓存键中包含的 Cookie:无。
缓存键中包含的查询字符串:无。
缓存压缩对象设置:已启用.
CachingOptimizedForUncompressedObjects
此策略旨在通过最大程度地减少缓存键中包含的值来提高缓存效率。不包括查询字符串、标头或 Cookie。此策略与前一个策略相同,但它禁用了缓存压缩对象设置。
此策略包含以下设置:
最小 TTL:1 秒
最大 TTL:31536000 秒(365 天)
原定设置 TTL:86400 秒(24 小时)
缓存键中包含的标头:无
缓存键中包含的 Cookie:无
缓存键中包含的查询字符串:无
缓存压缩对象设置:已禁用
Elemental-MediaPackage
此策略旨在用于作为 AWS Elemental MediaPackage 终端节点的源。
此策略包含以下设置:
最小 TTL:0 秒
最大 TTL:31536000 秒(365 天)
原定设置 TTL:86400 秒(24 小时)
缓存键中包含的标头:
Origin
还包含标准化的
Accept-Encoding
标头缓存键中包含的 Cookie:无
缓存键中包含的查询字符串:
aws.manifestfilter
start
end
m
源请求策略
有了托管源请求策略,您无需编写或维护自己的源请求策略
Managed-AllViewer
此策略包含查看器请求中的所有值(标头、Cookie 和查询字符串)。
该策略包含以下设置:
源请求中包含的标头:查看器请求中的所有标头
源请求中包含的 Cookie:全部
源请求中包含的查询字符串:全部
Managed-CORS-CustomOrigin
此策略包含在源为自定义源时启用跨源资源共享 (CORS) 请求的标头。
此策略包含以下设置:
源请求中包含的标头:
Origin
源请求中包含的 Cookie:无
源请求中包含的查询字符串:无
Managed-CORS-S3Origin
此策略包含在源为 Amazon S3 存储桶时启用跨源资源共享 (CORS) 请求的标头。
此策略包含以下设置:
源请求中包含的标头:
Origin
Access-Control-Request-Headers
Access-Control-Request-Method
源请求中包含的 Cookie:无
源请求中包含的查询字符串:无
Managed-Elemental-MediaTailor-PersonalizedManifests
此策略旨在用于作为 AWS Elemental MediaTailor 终端节点的源。
此策略包含以下设置:
源请求中包含的标头:
Origin
Access-Control-Request-Headers
Access-Control-Request-Method
User-Agent
X-Forwarded-For
源请求中包含的 Cookie:无
源请求中包含的查询字符串:全部
Managed-UserAgentRefererHeaders
此策略仅包含
User-Agent
和Referer
标头。它不包含任何查询字符串或 Cookie。
此策略包含以下设置:
- 源请求中包含的标头:
User-Agent
Referer
- 源请求中包含的 Cookie:无
- 源请求中包含的查询字符串:无