Das Veröffentlichen von DAM-Ordnern mit Inhaltsfragmenten schlägt aufgrund unzureichender Berechtigungen in AEMaaCS fehl
Das Veröffentlichen eines DAM-Ordners, der Inhaltsfragmente enthält, in Adobe Experience Manager as a Cloud Service (AEMaaCS) schlägt fehl und zeigt einen Fehler bezüglich unzureichender Berechtigungen zum Verwalten von Veröffentlichungen an. Dies geschieht, wenn dem Benutzer oder der Gruppe die erforderlichen Lese- und Replikationsberechtigungen für die Inhaltsfragmentmodelle und den DAM-Ordner fehlen. Um dies zu beheben, gewähren Sie die erforderlichen Berechtigungen für die entsprechenden Pfade und wiederholen Sie die Veröffentlichung.
Beschreibung description
Umgebung
Produkt: Adobe Experience Manager as a Cloud Service (AEMaaCS)
Problem/Symptome
- Das Veröffentlichen eines DAM-Ordners, der Inhaltsfragmente enthält, schlägt mit dem folgenden Fehler fehl:
Not enough rights to manage publications. - Der betroffene Benutzer oder die betroffene Gruppe verfügt bereits über
jcr:versionManagement-,crx:replicate-,rep:write- undjcr:lockManagement. - Die Veröffentlichung schlägt trotz dieser Berechtigungen fehl.
Lösung resolution
-
Melden Sie sich bei AEM Author mit einem Administratorkonto an.
-
Navigieren Sie zu Tools
>Security>Permissions. -
Wählen Sie die Benutzergruppe aus, die nicht veröffentlichen kann.
-
Fügen Sie diese Berechtigungen für
/conf/<my_project>/settings/dam/cfm/modelshinzu (ersetzen<my_project>durch Ihren Projektnamen):jcr:readrep:writecrx:replicatejcr:versionManagementjcr:lockManagement
-
Legen Sie dieselben Berechtigungen für
/content/dam/<my_project>fest:jcr:read(für die Veröffentlichung erforderlich)crx:replicaterep:writejcr:lockManagementjcr:versionManagement
-
Speichern Sie Ihre Änderungen.
-
Wiederholen Sie die Veröffentlichung des DAM-Ordners mit Inhaltsfragmenten.
-
Stellen Sie sicher, dass die Veröffentlichung ohne Berechtigungsfehler abgeschlossen wird.
Die Berechtigung jcr:read ist für die Veröffentlichung erforderlich, auch wenn Benutzende Inhaltsfragmente durchsuchen oder erstellen können. Durch die Gewährung von jcr:all wird dieses Problem ebenfalls behoben. Aus Sicherheitsgründen werden jedoch spezifische Berechtigungen bevorzugt. Wenn Sie mehrere differenzierte Berechtigungen hinzufügen, kann AEM diese nach dem Speichern in übergeordnete konsolidieren. Wenn Sie benutzerdefinierte Knotentypen verwenden, fügen Sie jcr:nodeTypeManagement auf relevanten Pfaden hinzu.
Verwandtes Lesen
Überlegungen zu Berechtigungen für Headless-Inhalte in der AEMaaCS-Dokumentation