AEMaaCS での権限不足が原因で、コンテンツフラグメントを含んだ DAM フォルダーの公開に失敗する
コンテンツフラグメントを含む DAM フォルダーをAdobe Experience Manager as a Cloud Service(AEMaaCS)に公開すると、パブリケーションを管理する権限が不十分であるというエラーが発生して失敗します。 これは、ユーザーまたはグループが、コンテンツフラグメントモデルと 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 を追加します。