CRX2OAK vs AEM cURL commands for content migration from higher to lower environments on AEM 6.5 | Community
Skip to main content
July 14, 2021
Solved

CRX2OAK vs AEM cURL commands for content migration from higher to lower environments on AEM 6.5

  • July 14, 2021
  • 1 reply
  • 898 views

Hi there,

Want to get views on using CRX2OAK tool vs AEM cURL commands for content migration from higher to lower environments on AEM 6.5. Which one is recommended way?

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 RajaShankar

Hi @muralik28645044 

Migration from one repository to another preffered method is always crx2oak(This has several advantages like merging option,including version history etc..)

Please refer:https://experienceleague.adobe.com/docs/experience-manager-65/deploying/upgrading/using-crx2oak.html?lang=en

 

I hope when you mean AEM CURL command you are reffering to uploading the content as package example:

curl -u <user>:<password> -F cmd=install http://localhost:4502/crx/packmgr/service/.json/etc/packages/my_packages/test.zip

 

This will obviously have issues for scenarios like a) migrating versioned content b) content heavy migration etc...

So preffered way is to use crx2oak.

 

You can also look at grabbit tool for content sync between two repos

https://github.com/TWCable/grabbit

Hope it helps

 

Regards,

Raja

1 reply

RajaShankar
Community Advisor
RajaShankarCommunity AdvisorAccepted solution
Community Advisor
July 14, 2021

Hi @muralik28645044 

Migration from one repository to another preffered method is always crx2oak(This has several advantages like merging option,including version history etc..)

Please refer:https://experienceleague.adobe.com/docs/experience-manager-65/deploying/upgrading/using-crx2oak.html?lang=en

 

I hope when you mean AEM CURL command you are reffering to uploading the content as package example:

curl -u <user>:<password> -F cmd=install http://localhost:4502/crx/packmgr/service/.json/etc/packages/my_packages/test.zip

 

This will obviously have issues for scenarios like a) migrating versioned content b) content heavy migration etc...

So preffered way is to use crx2oak.

 

You can also look at grabbit tool for content sync between two repos

https://github.com/TWCable/grabbit

Hope it helps

 

Regards,

Raja

July 19, 2021
Thanks Raja for your inputs