無法將標籤移回AEMaaCS中的原始位置

在Adobe Experience Manager as a Cloud Service (AEMaaCS) - Sites中,非管理員帳戶無法在重新定位後將標籤移回其原始位置。 作業擲回​*許可權被拒絕*​錯誤,因為遺失標籤結構父層級的存取許可權。 若要解決此問題,請在`/content/` `cq` `:tags`.

授與寫入和讀取許可權

說明 description

環境

  • 產品: Cloud Service (AEMaaCS)上的Adobe Experience Manager Sites — 網站
  • 執行個體:生產

問題/症狀

  • 將標籤移回其原始位置失敗,發生​ 許可權被拒絕 ​錯誤。
  • 操作失敗,發生​ 許可權被拒絕 ​錯誤。
  • 管理員使用者可以順利移動標籤。
  • 該問題會影響具有使用中參照的標籤。

原因

移動標籤時,AEM會更新/content/cq:tags的內部中繼資料和參考,包括cq:movedTocq:backlinks等屬性。 這些更新需要的許可權比子資料夾(例如/content/cq:tags/xx)中一般授與的許可權還廣泛。 若無法在/content/cq:tags有足夠的存取權,AEM無法完成這些更新,導致​ 許可權遭拒 ​錯誤。

解決方法 resolution

請依照下列步驟修正問題:

  1. 識別無法移動標籤的受影響使用者或群組。
  2. 檢查/content/ cq:tags上該使用者或群組的目前許可權。
  3. 授予rep:writejcr:read/content/ cq:tags許可權。

移動標籤時,AEM會在cq:movedTo下更新cq:backlinks/content/cq:tags等中繼資料。 這些更新需要的許可權比在子檔案夾上設定的許可權還廣泛。 若沒有上層層級的存取權,作業會失敗並出現「許可權被拒絕」錯誤。

授與必要的許可權可讓AEM在正向和反向標籤移動期間更新所有必要的中繼資料。

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