AEMaaCSの権限が不十分なため、コンテンツフラグメントを含むDAM フォルダーの公開に失敗します

Adobe Experience Manager as a Cloud Service(AEMaaCS)でコンテンツフラグメントを含むDAM フォルダーを公開すると、パブリケーションを管理するための権限が不十分な場合にエラーが発生して失敗します。 これは、ユーザーまたはグループが、コンテンツフラグメントモデルとDAM フォルダーの両方に対して必要な読み取りとレプリケーションの権限を欠いている場合に発生します。 これを修正するには、関連するパスに対して必要な権限を付与し、公開を再試行してください。

説明 description

環境

製品:Adobe Experience Manager as a Cloud Service (AEMaaCS)

問題/症状

  • コンテンツフラグメントを含むDAM フォルダーを公開すると、次のエラーで失敗します:Not enough rights to manage publications.
  • 影響を受けるユーザーまたはグループには、既にjcr:versionManagementcrx:replicaterep:writeおよびjcr:lockManagement権限があります。
  • これらの権限にもかかわらず、公開はまだ失敗します。

解決策 resolution

  1. 管理者アカウントでAEM オーサーにログインします。

  2. ツール > セキュリティ > 権限に移動します。

  3. 公開できないユーザーグループを選択します。

  4. 次の権限を/conf/<my_project>/settings/dam/cfm/modelsに追加します(<my_project>を自分のプロジェクト名に置き換えます)。

    • jcr:read
    • rep:write
    • crx:replicate
    • jcr:versionManagement
    • jcr:lockManagement
  5. /content/dam/<my_project>に対して同じ権限を設定:

    • jcr:read (公開に必要)
    • crx:replicate
    • rep:write
    • jcr:lockManagement
    • jcr:versionManagement
  6. 変更を保存します。

  7. コンテンツフラグメントを含むDAM フォルダーの公開を再試行してください。

  8. 権限エラーなしで公開が完了することを確認します。

ユーザーがコンテンツフラグメントを参照または作成できる場合でも、公開するにはjcr:read権限が必要です。 jcr:allを付与すると、この問題も解決されますが、セキュリティには特定の権限が優先されます。 複数のきめ細かい権限を追加すると、AEMは保存後にそれらを上位レベルの権限に統合する場合があります。 カスタムノードタイプを使用する場合は、関連するパスにjcr:nodeTypeManagementを追加します。

関連トピックス

AEMaaCS ドキュメントの​ ヘッドレスコンテンツの権限に関する考慮事項

recommendation-more-help
experience-cloud-kcs-help-kbarticles