bulkStatus中的通配符查询在AEMaaCS中将有效页面标记为“无源”
no source
描述 description
环境
- 产品: Adobe Experience Manager as a Cloud Service (AEMaaCS)
- 功能: AEM管理API -
bulkStatus端点
问题/症状
- 当请求正文使用
[ "/\*"]等通配符查询时,响应将数千页标记为 没有源,即使许多页具有有效的复制元数据。 - 使用显式Sitemap路径的数组(例如,
["/","/platform", …])只返回少量 无源 页 — 通常约为26。 - 在显式路径查询中标记为 没有源 的页面在单独检查时返回正确的源路径。
- 通配符查询在单个作业中触发编辑/源查找的大量扇出,导致超时或限制,这会导致回退到 没有源。
- 使用显式路径的直接查询的密集度较低,并且使用诸如
cq:lastReplicationAction之类的复制元数据成功解析源。
解决方法 resolution
此行为将被记录为内部产品错误,Adobe将在该错误中检查bulkStatus端点如何处理通配符查询,重点是改进批量处理和超时管理,以确保状态报告的一致性和准确性。 要解决此问题,请执行以下步骤:
- 避免使用单个通配符查询,如bulkStatus中的
[ "/*"]。 - 将查询拆分为较小的批次,如
[ "/blog/*"]、[ "/events/*"]等。7 - 或者,使用
pathsOnly:true选项先枚举所有路径。 - 运行请求
["edit"、"preview"、"live"]的跟进作业以获取准确的状态解析。
有关更新,请查看将来的发行说明。 在提供永久修复之前,这些步骤有助于缓解问题。
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f