Akamai 设置

以下屏幕截图说明了如何使用 Akamai资产管理器 以配置资产来交付内容。 基本设置标有一个红色圆圈。

​# 基本属性设置

原始服务器

配置属性:

名称
注释
Origin Server Hostname
main--<repo>--<organization>.hlx.live
将存储库和组织替换为站点的值。
Forward Host Header
Origin Hostname
Cache Key Hostname
Incoming Host Header

添加行为:删除Vary标头

配置属性:

名称
注释
Remove Vary Header
On

添加行为:修改传出请求标头

配置属性:

名称
注释
Action
Modify
Custom Header Name
X-Forwarded-Host
New Header Value
{{builtin.AK_HOST}}
Avoid Duplicate Headers
Yes

添加更多传出请求标头:


配置属性:

名称
注释
Action
Modify
Custom Header Name
X-BYO-CDN-Type
New Header Value
akamai
Avoid Duplicate Headers
Yes

配置属性:

名称
注释
Action
Modify
Custom Header Name
X-Push-Invalidation
New Header Value
enabled
Avoid Duplicate Headers
Yes

添加/修改行为:缓存

配置属性:

名称
注释
Caching Option
Honor origin Cache-Control
Enhanced RFC support
No
Honor private
No
Honor must-revalidate
No

添加行为:HTTP/2

(可选,但是推荐)

添加规则:修改传出响应标头

创建新规则

为要应用的规则设置条件

设置找到匹配项时的行为

这些都是用于交付内容的基本属性设置。

注意事项

不启用 Akamai mPulse实际使用情况监控. 虽然大多数站点的性能影响可以忽略,但对于为实现一致高性能而构建的站点,启用它将会阻止达到100的Lighthouse分数。 在 AEM,您内置了Real User Monitoring服务因此将不需要进行双重检测,且强烈建议不要进行双重检测。

另外, 不启用 Akamai Bot管理器 或类似的Web应用程序防火墙产品,因为它们会明显干扰渲染性能和用户体验。 您在AEM上的网站受到保护,不会受到后端机器人攻击,因此这种性能开销带来的好处可以忽略不计。

设置推送失效

推送失效可自动清除客户生产CDN上的内容(例如 www.yourdomain.com),则当作者发布内容更改时。

内容将按URL和缓存标记/键清除。

通过将特定属性添加到项目的配置(一个名为的Excel工作簿),可以启用推送失效 .helix/config.xlsx 在Sharepoint或名为的Google工作表中 .helix/config (在Google通道内)。

配置属性:

个评论
cdn.prod.host
<Production Host>
生产站点的主机名,例如 www.yourdomain.com
cdn.prod.type
akamai
cdn.prod.endpoint
<host>
快速清除API凭据
cdn.prod.clientSecret
<client_secret>
快速清除API凭据
cdn.prod.clientToken
<client_token>
快速清除API凭据
cdn.prod.accessToken
<access_token>
快速清除API凭据

AEM推送失效使用 Akamai Fast Purge API,具体来说 按URL删除按缓存标记删除.

快速清除API凭据包括

host = akaa-XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.luna.akamaiapis.net
client_token = akab-XXXXXXXXXXXXXXXX-XXXXXXXXXXXXXXXX
client_secret = XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
access_token = akab-XXXXXXXXXXXXXXXX-XXXXXXXXXXXXXXXX

可以按照上的说明生成这些区段 创建具有自定义权限的API客户端.

转到“身份和访问管理”:

创建API客户端:



所需的组/角色权限:

您可以使用此项验证凭据 工具.

recommendation-more-help
10a6ce9d-c5c5-48d9-8ce1-9797d2f0f3ec