默认缓存行为

缓存行为让您为您网站上文件的特定 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-AgentReferer 标头。它不包含任何查询字符串或 Cookie。

此策略包含以下设置:

  • 源请求中包含的标头:
    • User-Agent
    • Referer
  • 源请求中包含的 Cookie:无
  • 源请求中包含的查询字符串:无

results matching ""

    No results matching ""