Adobe CDN — 缓存之外的高级功能

了解Adobe Content Delivery Network (CDN)除缓存之外的高级功能,例如在CDN上配置流量、设置令牌和凭据、CDN错误页面等。

除了缓存内容之外,Adobe CDN还提供多种高级功能,有助于优化网站性能。 这些功能包括:

  • 在CDN上配置流量
  • 配置CDN凭据和身份验证
  • CDN错误页面

这些功能是​ 自助服务 ​功能。 已在AEM项目的cdn.yaml文件中配置并使用Cloud Manager配置管道部署。

在CDN上配置流量

让我们了解与​ 在CDN上配置流量 ​相关的关键功能:

  • DoS攻击防护: Adobe CDN在网络层吸收DoS攻击,阻止它们访问您的源服务器。
  • 速率限制: ​为了保护您的源服务器免受过多请求的影响,您可以在CDN上配置速率限制。
  • Web应用程序防火墙(WAF): WAF保护您的网站免受常见Web应用程序漏洞的攻击,如SQL注入、跨站点脚本编写等。 使用此功能需要增强安全许可证或WAF-DOS保护许可证。
  • 请求转换: ​修改传入请求,例如设置或取消设置标头、修改查询参数、Cookie等。
  • 响应转换: ​修改传出响应,如设置或取消设置标头。
  • 源选择: ​根据请求URL将流量路由到不同的源服务器(Adobe和非Adobe)。
  • URL重定向: ​将请求(HTTP 301/302)重定向到不同的绝对或相对URL。

配置CDN凭据和身份验证

让我们了解与​ 配置CDN凭据和身份验证 ​相关的密钥功能:

  • 清除API令牌:允许您创建自己的清除密钥,以便从缓存中清除单个资源、组资源或所有资源。
  • 基本身份验证:一种轻量级身份验证机制,当您想要限制访问您的网站或网站的一部分时。 在上线之前,通常需要作为各种审核流程的一部分。
  • HTTP标头验证:在客户管理的CDN将流量路由到Adobe CDN时使用。 Adobe CDN根据X-AEM-Edge-Key标头值验证传入请求。 允许您为X-AEM-Edge-Key标头创建自己的值。

CDN错误页面

让我们了解与​ CDN错误页面 ​相关的关键功能:

  • 品牌错误页面:当Adobe CDN无法访问您的源服务器时,在​ 不可能的情况 ​中向用户显示品牌错误页面。

实施方式

这些高级功能的实施包括两个步骤:

  1. 更新CDN配置文件:使用所需的配置更新AEM项目中的cdn.yaml文件。 这些配置作为规则添加,并且遵循规则语法。 规则三个主要组件: namewhenaction

  2. 部署CDN配置文件:使用Cloud Manager配置管道部署更新的cdn.yaml文件。 有关详细信息,请参阅通过Cloud Manager部署规则

示例

在以下示例中,示例WKND站点配置为将/top3 URL重定向到/us/en/top3.html

kind: "CDN"
version: "1"
metadata:
  envTypes: ["dev", "stage", "prod"]
data:
  redirects:
    rules:
      - name: redirect-top3-adventures
        when: { reqProperty: path, equals: "/top3" }
        action:
          type: redirect
          status: 302
          location: /us/en/top3.html

相关教程

使用流量过滤器规则保护网站

配置和部署HTTP标头验证CDN规则

如何清除CDN缓存

配置CDN错误页

在CDN上配置流量

正在配置CDN凭据和身份验证

recommendation-more-help
4859a77c-7971-4ac9-8f5c-4260823c6f69