Sign in to Community
Sign in to view all badges
I am able to start a new AEM instance with binaries saved in Azure Blob Storage.
But now I wanted to move my existing AEM File Datastore to Azure Blob Storage.
I am using oak-upgrade-1.10.2.jar to migrate my local AEM data store to Azure. I am using this command to do that
java -jar oak-upgrade-1.10.2.jar --copy-binaries --src-datastore= crx-quickstart/repository/datastore --azureconfig=org.apache.jackrabbit.oak.plugins.blob.datastore.AzureDataStore.config --azuredatasource=az:https://<my-account>.blob.core.windows.net/aem-migrate crx-quickstart/repository az:https://<my-account>.blob.core.windows.net
But I am getting error as azureconfig is not a recognized option.
I have checked https://jackrabbit.apache.org/oak/docs/migration.html#Migrating_blob_store also, but here only S3 configs are described and not the azure ones.
Has anyone has any leads in migration of existing binaries to Azure. Please help.
Here is the command what worked for me:
java -jar ./oak-upgrade-1.10.jar \
--copy-versions=false --copy-binaries \
Thank you @jbrar @Vijayalakshmi_S for your help.
Yes the solution provided by @jbrar worked for me with using oak-upgrade-1.24.0.jar(as specified by @Vijayalakshmi_S) instead of 1.10.0 version as this version wasn't accepting azureconfig as an option.
Use oak-upgrade jar version 1.24.0 and/or above
Available versions list - https://mvnrepository.com/artifact/org.apache.jackrabbit/oak-upgrade