Expand my Community achievements bar.

SOLVED

Alternative for CSV importer in AEM Cloud

Avatar

Level 1

We can upload the bulk images into AEM older version with csv importer. Now we wanted to load the images from local system to AEMaaCS environment with alternative tool

 

The CSV importer is not supported in cloud environment as of now. But as per suggestions from ACS commons the alternative is to use Data importer. But we tried doing it from a sample xlsx sheet and its not working and getting below error.

 

java.lang.UnsupportedOperationException at java.base/java.util.Collections$UnmodifiableList.sort(Collections.java:1332) at java.base/java.util.Collections.sort(Collections.java:179) at com.adobe.acs.commons.mcp.impl.processes.DataImporter.buildProcess(DataImporter.java:208) at com.adobe.acs.commons.mcp.impl.ProcessInstanceImpl.run(ProcessInstanceImpl.java:198) at com.adobe.acs.commons.mcp.impl.ControlledProcessManagerServlet.doStartProcess(ControlledProcessManagerServlet.java:153) at

 

Can some one provide the sample xlsx sheet which is working fine

1 Accepted Solution

Avatar

Correct answer by
Community Advisor

@Jagadeesh-Adobe - For asset ingestion to AEMaaCS there are three ways:

1. Migration from Azure or S3 datastores: https://experienceleague.adobe.com/docs/experience-manager-cloud-service/content/assets/manage/add-a...

2. Migration from localhost to any cloud environment using AEM Desktop app: https://experienceleague.adobe.com/docs/experience-manager-desktop-app/using/using.html?lang=en

3. Custom app using asset upload API: https://experienceleague.adobe.com/docs/experience-manager-cloud-service/content/assets/admin/develo...

 

For your usecase, the best way would be #2 since you need to upload the assets from your local to AEM cloud and AEM Desktop app is the best way to do this by installing it from Adobe Software Distribution portal: https://experience.adobe.com/#/downloads/content/software-distribution/en/aemcloud.html

 

Hope this helps!
Jineet

View solution in original post

1 Reply

Avatar

Correct answer by
Community Advisor

@Jagadeesh-Adobe - For asset ingestion to AEMaaCS there are three ways:

1. Migration from Azure or S3 datastores: https://experienceleague.adobe.com/docs/experience-manager-cloud-service/content/assets/manage/add-a...

2. Migration from localhost to any cloud environment using AEM Desktop app: https://experienceleague.adobe.com/docs/experience-manager-desktop-app/using/using.html?lang=en

3. Custom app using asset upload API: https://experienceleague.adobe.com/docs/experience-manager-cloud-service/content/assets/admin/develo...

 

For your usecase, the best way would be #2 since you need to upload the assets from your local to AEM cloud and AEM Desktop app is the best way to do this by installing it from Adobe Software Distribution portal: https://experience.adobe.com/#/downloads/content/software-distribution/en/aemcloud.html

 

Hope this helps!
Jineet