For AEM CS,
Assets provide the following upload methods. Adobe recommends that you understand your use case and applicability of an upload option before using it. You can choose based on your need.
Upload method When to use? Primary Persona
| Assets Console user interface | Occasional upload, ease of press and drag, finder upload. Do not use to upload many assets. | All users |
| Upload API | For dynamic decisions during upload. | Developer |
| Experience Manager desktop app | Low volume asset ingestion, but not for migration. | Administrator, Marketer |
| Adobe Asset Link | Useful when creatives and marketers work on assets from within the supported Creative Cloud desktop apps. | Creative, Marketer |
| Asset bulk ingestor | Recommended for large-scale migrations and occasional bulk ingestions. Only for supported datastores. | Administrator, Developer |
For onprem -
The bulk asset functionality is not available in the on-premise version of AEM 6.5. there are tools which you can utilize:
"CSV Asset Importer" from ACS AEM Tools: https://adobe-consulting-services.github.io/acs-aem-tools/features/csv-asset-importer/index.html
"Data Importer" from ACS AEM Commons: https://adobe-consulting-services.github.io/acs-aem-commons/features/mcp-tools/data-importer/index.h...
Refer this for more information on migrating large no. of assets: https://experienceleague.adobe.com/docs/experience-manager-65/assets/administer/assets-migration-gui...
This guide provides valuable insights into various aspects of the asset upload process, including rendition generation, smart handling of metadata, and more.
Custom Utility
Moving a large amount of creative assets from Box.com storage to AEM manually can indeed be time-consuming and challenging, especially when dealing with large files. To streamline and expedite the migration process, you can consider the following steps:
Automated Migration Tools: Explore the possibility of using automated migration tools specifically designed for moving assets from Box.com to AEM. These tools can handle large-scale transfers and often provide options for scheduling and monitoring the migration process.
Batch Processing: Instead of transferring assets one by one, organize them into batches based on file types, folders, or other criteria. This way, you can migrate multiple assets simultaneously, reducing the time and effort needed.
Optimized File Formats: Check if there are opportunities to optimize the file formats without compromising the quality. For example, compressing images or videos can significantly reduce their size and speed up the migration.
Cloud-Based Transfer Services: Some cloud-based transfer services offer faster data transfer speeds and robust handling of large files. Consider using such services to expedite the migration.
Parallel Processing: If possible, use multiple threads or parallel processing to move assets simultaneously, increasing the migration speed.
Verify Asset Dependencies: Before the migration, ensure that you have identified and accounted for any asset dependencies in AEM. This includes ensuring that references, links, or embeds to the assets in Box.com are appropriately updated in AEM after migration.
Quality Checks: Plan for regular quality checks during the migration process to verify that all assets have been transferred successfully and are accessible in AEM.
Backup and Rollback Plan: Prioritize data integrity by creating backups of the assets before migration. Have a rollback plan in place in case of any unexpected issues during the migration.
Collaboration with IT/DevOps: Work closely with your IT or DevOps team to optimize network and server configurations to support the migration process efficiently.
Phased Migration: If the sheer volume of assets is too overwhelming, consider breaking the migration into smaller, manageable phases. This approach allows you to focus on specific subsets of assets at a time.
By combining these strategies and leveraging appropriate tools, you can significantly improve the efficiency of the asset migration process from Box.com to AEM, ensuring a smoother transition of your creative assets.