Expand my Community achievements bar.

Don’t miss the AEM Skill Exchange in SF on Nov 14—hear from industry leaders, learn best practices, and enhance your AEM strategy with practical tips.
SOLVED

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

Avatar

Level 1

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?

1 Accepted Solution

Avatar

Correct answer by
Community Advisor

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...

 

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

View solution in original post

2 Replies

Avatar

Correct answer by
Community Advisor

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...

 

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