AEM Cloud Service:將套件管理員存取權授與非管理使用者

本文說明如何在Adobe Experience Manager as a Cloud Service中啟用非管理員使用者的套件建立和下載功能。

說明 description

環境

Adobe Experience Manager as a Cloud Service (AEMaaCS) (所有版本)

問題/症狀

依預設,只有具有管理員許可權的使用者才能使用AEM中的「封裝管理員」來建立和下載封裝。 此限制會造成工作流程瓶頸,因為內容作者必須要求管理員協助才能執行封裝相關工作。 標準作者無法直接在生產環境中存取套件建立工具或下載套件。

未顯示特定錯誤訊息;存取僅會根據使用者許可權而受限制。

原因

依預設,套件建立和下載許可權僅限AEM中的管理員使用者。 將特定許可權授與專用群組可讓非管理使用者管理沒有完整管理員許可權的套件。

解決方法 resolution

請依照下列步驟解決問題:

  1. 驗證使用者對AEM環境的存取權

    • 確保需要套件管理器存取許可權的使用者可以登入AEM的「作者」例項。
  2. 建立封裝管理的專用群組

    • 以AEM管理員身分登入。
    • 建立新群組(例如: content-packagers)。
  3. 授與/etc/packages的必要許可權

    • 將下列許可權指派給新群組:

      • jcr:read
      • jcr:modifyProperties
      • rep:write
    • 排除刪除許可權以防止意外移除套件。

  4. 授與相關內容路徑的許可權

    • 提供使用者封裝所需內容路徑的必要許可權。
  5. 新增使用者至新群組

    • 將相關使用者新增至content-packagers群組。
    • 這將允許他們在/crx/packmgr/index.jsp存取封裝管理員,並執行封裝建立和下載。
  6. 最佳作法

    • 在生產環境中,請遵循最佳實務,將套件建立限製為授權使用者並使用專用群組來管理存取權。
recommendation-more-help
experience-cloud-kcs-help-kbarticles