Expand my Community achievements bar.

SOLVED

How to migrate data to aem assets?

Avatar

Level 2

I have very large amount of data that is to be uploaded to the AEM assets. The data is pdf files ranging between 3000 to 3500. 

I have checked multiple selection and upload in AEM assets touch UI. But there is a limit of 2GB asset upload at one time and this limit will create a challenge of doing the same upload job multiple times.

 

Anyone having idea to migrate such large data please guide.

 

Thanks in advance!!

1 Accepted Solution

Avatar

Correct answer by
Level 6

You can use the Bulk Import tool. Check the below link:

https://experienceleague.adobe.com/docs/experience-manager-learn/cloud-service/migration/bulk-import... 

 

Or you can write a script using curl to upload the assets. This will take some time and you need to write your own script. Here is the curl command to upload a single asset:

Upload an Asset(Ex: test.png)

curl -u admin:admin -X POST -F file=@"test.png" http://localhost:4502/content/dam/geometrixx/portraits.createasset.html

 

 

View solution in original post

4 Replies

Avatar

Employee Advisor

Hi @hs06 ,

 

I dont think OOTB will help in this rather you need to write a custom workflow to upload assets.

Avatar

Community Advisor

Hi @hs06 ,

 

Is this one time migration? What is the source of these PDF files. If the files are on cloud (S3) then there is an Asset Ingestor available which can help.

You can also think of Asset API or Desktop app to achieve the target.

 

Please check this for few OOTB options available-

https://experienceleague.adobe.com/docs/experience-manager-cloud-service/assets/manage/add-assets.ht...

 

 

Avatar

Correct answer by
Level 6

You can use the Bulk Import tool. Check the below link:

https://experienceleague.adobe.com/docs/experience-manager-learn/cloud-service/migration/bulk-import... 

 

Or you can write a script using curl to upload the assets. This will take some time and you need to write your own script. Here is the curl command to upload a single asset:

Upload an Asset(Ex: test.png)

curl -u admin:admin -X POST -F file=@"test.png" http://localhost:4502/content/dam/geometrixx/portraits.createasset.html