ACV acv

Assets 內容驗證器

背景 background

ACV Assets 內容驗證器會識別資產內容中缺少的必要節點和違規行為。這可能會導致 Experience Manager as a Cloud Service 中的某些 Assets 功能失敗。

子類型用於識別不同類型的資訊,例如:

  • missing.jcrcontent:識別存放庫中有缺少必要節點的檔案夾。識別存放庫中有任何缺少的內容,有助於防止任何損壞的功能或使用案例。
  • missing.original.rendition:識別存放庫中有缺少必要原始轉譯的資產。請注意預覽 PDF 頁面不需要在 AEMaaCS 中產生子資產。因此,對於 PDF 資產,將禁止報告缺少原始轉譯的子資產。
  • metadata.descendants.violation:識別在存放庫的資產中繼資料節點下具有超過 100 個子系的資產。
  • conflict.node:識別 /content/dam/ 路徑下的存放庫中是否存在衝突節點。
  • psb.file.large:識別大於 2 GB 的大型 PSB 檔案 (dc application/vnd.3gpp.pic-bw-small)。
  • invalid.asset.name:識別名稱含無效字元的資產 [* / : [] | # % { } ? &]。

可能影響和風險 implications-and-risks

  • 這可能會導致某些依賴 Experience Manager as a Cloud Service 繼承屬性的 Assets 功能失敗。
  • AEM Assets 依賴原始轉譯的存在。如果缺少原始轉譯,Cloud Service 的資產處理將會進入迴圈。AEMaaCS 不支援產生子資產。
  • 中繼資料節點下的大量子系可能會減慢載入包含違反此規則之資產的檔案夾的速度。
  • 衝突節點的存在可能導致 AEM as a Cloud Service 上擷取失敗。
  • Experience Manager 可能無法處理極高解析度的 PSB 檔案。如果未對 Experience Manager 伺服器進行適當的基準測試,使用 ImageMagick 處理大型檔案的客戶可能會碰到效能問題。
  • 資產名稱有無效字元可能會導致遷移到 AEM as a Cloud Service 失敗。

可能的解決方案 solutions

  • 如果檔案夾缺少子節點,請分析該檔案夾。如果檔案夾數目在可控範圍內,請手動建立節點,否則請使用指令碼。
  • 對於缺少原始轉譯的資產,請在移轉前重新上傳資產或予以刪除。
  • 缺少子資產原始轉譯無需採取任何動作。
  • 如果存在衝突節點,則在移轉到 AEM as a Cloud Service 之前,應該加以解決或者可能需要將其刪除。
  • 如果您計劃處理很多大型 PSD 或 PSB 檔案,請聯絡 Adobe 客戶支援。Experience Manager 可能無法處理超過 30000 x 23000 像素的極高解析度 PSB 檔案。請參閱文件
  • 請聯繫我們的 Experience Manager 客戶服務團隊以釐清或解決問題。
recommendation-more-help
c50d24a5-718e-4110-a484-b335e8a63206