Issues in Migrating AEM Data Store to Azure Blob Storage | Adobe Higher Education
Skip to main content
Gaurav-Raheja
New Member
May 5, 2021
Répondu

Issues in Migrating AEM Data Store to Azure Blob Storage

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.

Ce sujet a été fermé aux réponses.
Meilleure réponse par user05162

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

3 commentaires

user05162Adobe EmployeeRéponse
Adobe Employee
May 5, 2021

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
Vijayalakshmi_S
Level 10
May 5, 2021

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

 

 

Gaurav-Raheja
New Member
May 6, 2021

Thank you @user05162 @vijayalakshmi_s for your help.

Yes the solution provided by @user05162 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.