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
  • 或者,使用pathsOnlytrue选项先枚举所有路径。
  • 运行请求[ "edit""preview""live" ]的跟进作业以获取准确的状态解析。

有关更新,请查看将来的发行说明。 在提供永久修复之前,这些步骤有助于缓解问题。

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f