Hi Team,
We are using AEM as a cloud service and wanted to know the best practices for migrating user permissions to higher AEM environments i.e. QA, Stage, Prod. I am aware about ACS commons ACL packager but we will mostly likely not have permissions to deploy packages on the higher environments. Can you suggest some possible solutions?
Also, can we deploy these permissions as part of code deployment?
Thanks,
Manpreet
Solved! Go to Solution.
Views
Replies
Total Likes
Hi @Manpreetkaur908!
Please have a look at Netcentrics ACL Tool [1]. With that approach, you can define your permission setup in YAML syntax and deploy it consistently across your environments along with your code deployments. It is a general recommendation I make to all my customers in all my projects. Also it is Cloud Service compatible.
Quoting from the GitHub readme:
The Access Control Tool for Adobe Experience Manager (AC Tool) simplifies the specification and deployment of complex Access Control Lists in AEM. Instead of existing solutions that build e.g. a content package with actual ACL nodes you can write simple configuration files and deploy them with your content packages. See Comparison to other approches for a comprehensive overview.
Features:
Hope that helps!
Hi @Manpreetkaur908!
Please have a look at Netcentrics ACL Tool [1]. With that approach, you can define your permission setup in YAML syntax and deploy it consistently across your environments along with your code deployments. It is a general recommendation I make to all my customers in all my projects. Also it is Cloud Service compatible.
Quoting from the GitHub readme:
The Access Control Tool for Adobe Experience Manager (AC Tool) simplifies the specification and deployment of complex Access Control Lists in AEM. Instead of existing solutions that build e.g. a content package with actual ACL nodes you can write simple configuration files and deploy them with your content packages. See Comparison to other approches for a comprehensive overview.
Features:
Hope that helps!
hi Markus, i have an issue where if my acl is in a separate module, on the cloud manager it doesnt install my acl module it did install the acl tool
i inspect the build logs doesnt seem to show any error
on my local aem sdk it works fine, as in it deployes ui apps, ui content and also the acl module
Hi @icegoffy!
It's a bit hard to give advice without additional background and being able to analyze the issue.
My suggestion would be:
Hope that helps!
i got it working now, it was due to my permissions module be set to cloudManagerTarget as none, which results in the permission module not being deployed!
Views
Likes
Replies