Your achievements

Level 1

0% to

Level 2

Tip /
Sign in

Sign in to Community

to gain points, level up, and earn exciting badges like the new
Bedrock Mission!

Learn more

View all

Sign in to view all badges

Adobe Summit 2023 [19th to 23rd March, Las Vegas and Virtual] | Complete AEM Session & Lab list
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

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