Broadleaf provides you the flexibility to use other 3rd party services to store your assets. To perform a migration of existing objects to another solution, please follow this guide.
- You’ll have to implement a custom StorageProvider for the service you are using to interact with the Broadleaf Storage Provider.
- A default FilesystemStorageProvider is available to work with internal files.
- GoogleCloudStorageProvider is recommended as a reference for implementing your custom provider.
- After that the assets should be uploaded to the 3rd party service.
- Finally, change the default FilesystemStorageProvider to your custom implementation and adjust the configuration if required.
Additional resources:
Asset Services Configuration
Asset Services Release Notes
The class com.broadleafcommerce.asset.autoconfigure.InternalAssetProperties to view asset related properties which may be relevant to your implementation.