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:versionManagement、crx:replicate、rep:writeおよびjcr:lockManagement権限があります。 - これらの権限にもかかわらず、公開はまだ失敗します。
解決策 resolution
-
管理者アカウントでAEM オーサーにログインします。
-
ツール
>セキュリティ>権限に移動します。 -
公開できないユーザーグループを選択します。
-
次の権限を
/conf/<my_project>/settings/dam/cfm/modelsに追加します(<my_project>を自分のプロジェクト名に置き換えます)。jcr:readrep:writecrx:replicatejcr:versionManagementjcr:lockManagement
-
/content/dam/<my_project>に対して同じ権限を設定:jcr:read(公開に必要)crx:replicaterep:writejcr:lockManagementjcr:versionManagement
-
変更を保存します。
-
コンテンツフラグメントを含むDAM フォルダーの公開を再試行してください。
-
権限エラーなしで公開が完了することを確認します。
ユーザーがコンテンツフラグメントを参照または作成できる場合でも、公開するにはjcr:read権限が必要です。 jcr:allを付与すると、この問題も解決されますが、セキュリティには特定の権限が優先されます。 複数のきめ細かい権限を追加すると、AEMは保存後にそれらを上位レベルの権限に統合する場合があります。 カスタムノードタイプを使用する場合は、関連するパスにjcr:nodeTypeManagementを追加します。