AEM cloud, is there an api to copy content packages from prod and deploy to non prod? | Community
Skip to main content
Level 8
October 24, 2021
Solved

AEM cloud, is there an api to copy content packages from prod and deploy to non prod?

  • October 24, 2021
  • 4 replies
  • 1466 views

We have a person who's main job is to build a package on our prod env, download it, then upload and install it on our 5 non prod environments on a daily basis.   This is so our uat/test/hotfix envs etc. have the latest content.

 

Given the limitations imposed on Cloud AEM, is there a way to automate this?  Maybe selenium scripts?

This post is no longer active and is closed to new replies. Need help? Start a new post to ask your question.
Best answer by SantoshSai

Hi @tb3dock 

To sync content between instances please use below 2 tools if you are having large amount of data.

 

1. Use Adobe recommended tools such as Grabbit and File Valut tools to synccontent if you have large data.

2. Create a package & install it on instance- If you have less amount of data.

 

Please find below information to understand and configure above mentioned tools in AEM.

 

https://github.com/TWCable/grabbit

https://relevancelab.com/2019/07/04/get-moving-with-aem-and-grabbit/

https://experienceleague.adobe.com/docs/experience-manager-64/developing/devtools/ht-vlttool.html?lang=en

 

I hope this helps.

 

Regards,

Santosh

https://www.techinnovia.com/blog/

 

4 replies

Ankur_Khare
Community Advisor
Community Advisor
October 25, 2021

I could see a solution but still requires few more steps to be automated-

 

https://followcybersecurity.com/2018/12/05/aem-solution-the-easiest-way-to-copy-content-from-one-aem-to-another/

 

Look at this article once if that helps.

SantoshSai
Community Advisor
SantoshSaiCommunity AdvisorAccepted solution
Community Advisor
October 25, 2021

Hi @tb3dock 

To sync content between instances please use below 2 tools if you are having large amount of data.

 

1. Use Adobe recommended tools such as Grabbit and File Valut tools to synccontent if you have large data.

2. Create a package & install it on instance- If you have less amount of data.

 

Please find below information to understand and configure above mentioned tools in AEM.

 

https://github.com/TWCable/grabbit

https://relevancelab.com/2019/07/04/get-moving-with-aem-and-grabbit/

https://experienceleague.adobe.com/docs/experience-manager-64/developing/devtools/ht-vlttool.html?lang=en

 

I hope this helps.

 

Regards,

Santosh

https://www.techinnovia.com/blog/

 

Santosh Sai
TB3dockAuthor
Level 8
October 25, 2021

Thanks for the reply, but the tools you mention here appear to be manual - we need to automate the process.

Raja-Karuppsamy
Community Advisor
Community Advisor
October 28, 2021

@tb3dock Limitation on building package in Production ? Do we have access to build a package in Prod ?

aanchal-sikka
Community Advisor
Community Advisor
December 4, 2023

Please try https://adobe-consulting-services.github.io/acs-aem-commons/features/contentsync/index.html#:~:text=ACS%20Content%20Sync%20is%20yet,copy%20content%20between%20AEM%20environments.

 

Effortlessly synchronize AEM Author instances, ensuring seamless updates for pages, assets, experience fragments, content fragments, tags, and /conf/* data. Compatibility with AEM CS, preservation of binary data, version history, and node ordering, all while benefiting from incremental updates based on jcr:lastModified/cq:lastModified. 

Aanchal Sikka