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.
Solved! Go to Solution.
Views
Replies
Total Likes
Here is the command what worked for me:
java -jar ./oak-upgrade-1.10.jar \
--copy-versions=false --copy-binaries \
--src-datastore=/CQ/63latest/crx-quickstart/repository/datastore \
--azureconfig=/CQ/63migrationtemp/crx-quickstart/install/org.apache.jackrabbit.oak.plugins.blob.datastore.AzureDataStore.config \
--include-paths=/content/dam/migrationtest \
/CQ/63latest/crx-quickstart/repository \
/CQ/63migrationtemp/crx-quickstart/repository
Here is the command what worked for me:
java -jar ./oak-upgrade-1.10.jar \
--copy-versions=false --copy-binaries \
--src-datastore=/CQ/63latest/crx-quickstart/repository/datastore \
--azureconfig=/CQ/63migrationtemp/crx-quickstart/install/org.apache.jackrabbit.oak.plugins.blob.datastore.AzureDataStore.config \
--include-paths=/content/dam/migrationtest \
/CQ/63latest/crx-quickstart/repository \
/CQ/63migrationtemp/crx-quickstart/repository
Hi @Gaurav-Raheja,
Use oak-upgrade jar version 1.24.0 and/or above
Available versions list - https://mvnrepository.com/artifact/org.apache.jackrabbit/oak-upgrade
Thank you @Jaideep_Brar @Vijayalakshmi_S for your help.
Yes the solution provided by @Jaideep_Brar 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.
Views
Likes
Replies