AEM Cloud Service:管理者以外のユーザーへのパッケージマネージャーのアクセス権の付与

この記事では、Adobe Experience Manager as a Cloud Serviceで管理者以外のユーザーに対してパッケージの作成とダウンロード機能を有効にする方法について説明します。

説明 description

環境

Adobe Experience Manager as a Cloud Service(AEMaaCS)(すべてのバージョン)

問題/症状

デフォルトでは、AEMのパッケージマネージャーを使用してパッケージを作成およびダウンロードできるのは、管理者権限を持つユーザーのみです。 この制限は、コンテンツ作成者がパッケージ関連のタスクを実行するために管理者の支援をリクエストする必要があるため、ワークフローのボトルネックになります。 標準オーサーは、パッケージ作成ツールにアクセスしたり、実稼動環境で直接パッケージをダウンロードしたりすることはできません。

特定のエラーメッセージは表示されません。アクセスはユーザー権限に基づいて制限されるだけです。

原因

デフォルトでは、パッケージの作成とダウンロードの権限は、AEMの管理者ユーザーに制限されています。 専用グループに特定の権限を付与すると、管理者以外のユーザーは、完全な管理者権限がなくてもパッケージを管理できます。

解決策 resolution

問題を解決するには、次の手順に従います。

  1. AEM環境へのユーザーアクセスを確認

    • Package Managerへのアクセスを必要とするユーザーが、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