AEM as a Cloud Service中的CDN清除关键访问问题

当清除键缺失、过时、无效或不可访问时,CDN清除请求会失败。 验证环境,验证现有的清除键,检索正确的清除键,并运行经过验证的PURGE请求以成功清除缓存的内容。

描述 description

环境

  • Adobe Experience Manager as a Cloud Service (AEMaaCS)
  • Adobe Developer App Builder
  • AEM Assets Essentials

问题/症状

  • PURGE请求失败或返回授权错误。
  • 清除请求后缓存不会失效。
  • 无法访问清除密钥管理界面。
  • 尝试清除后,缓存的内容会继续提供。

原因

CDN清除键是特定于环境的,可以过期或重新生成。 当清除请求使用过时或不正确的密钥时,CDN身份验证失败并拒绝清除请求。

解决方法 resolution

要解决此问题,请执行以下步骤:

  1. 确定需要使缓存失效的发布URL或CDN端点。
  2. 验证现有清除键是否可用和有效。
  3. 通过针对受影响的资源发送PURGE请求来测试当前清除键。
  4. 如果请求失败,请获取目标环境的当前清除密钥。
  5. 使用更新的清除键并重试PURGE请求。
  6. 验证资源是否在不使用缓存内容的情况下重新加载。
  7. 如果需要,请根据您的缓存失效要求执行完全清除或替代关键字清除。
  8. 如果在验证清除键后清除请求继续失败,请联系Adobe支持

相关阅读

recommendation-more-help
experience-cloud-kcs-help-kbarticles