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
要解决此问题,请执行以下步骤:
- 确定需要使缓存失效的发布URL或CDN端点。
- 验证现有清除键是否可用和有效。
- 通过针对受影响的资源发送PURGE请求来测试当前清除键。
- 如果请求失败,请获取目标环境的当前清除密钥。
- 使用更新的清除键并重试PURGE请求。
- 验证资源是否在不使用缓存内容的情况下重新加载。
- 如果需要,请根据您的缓存失效要求执行完全清除或替代关键字清除。
- 如果在验证清除键后清除请求继续失败,请联系Adobe支持。
相关阅读
recommendation-more-help
experience-cloud-kcs-help-kbarticles