将现有AEM数据存储迁移到AWS S3的步骤
本文可帮助您了解将现有Adobe Experience Manager (AEM)数据存储迁移到Amazon Simple Storage Service (AWS S3)所需的步骤。
描述 description
环境
Adobe Experience Manager
问题/症状
将现有Adobe Experience Manager (AEM)数据存储迁移到Amazon Simple Storage Service (AWS S3)有哪些步骤?
解决方法 resolution
以下是将现有 AEM 数据存储迁移到 AWS S3 的步骤:
-
启用包 org.apache.jackrabbit.oak.blob 和 org.apache.jackrabbit.oak.plugins.blob 的调试日志。
-
关闭 AEM。
-
备份 …/crx-quickstart/install/ 中的现有 FDS 配置。
-
删除 …/crx-quickstart/install/ 中的FileDataStore.config。
-
将S3连接器复制到 …/crx-quickstart/install/folder。
-
将S3配置文件创建到 …/crx-quickstart/install/ 中。
-
添加以下配置:
- 访问密钥=
- connectionTimeout="120000"
- maxConnections="40"
- maxErrorRetry="10"
- s3Bucket="XXXXXXXX"
- s3Region=”XXXXXXXX”
- secretKey="XXXXXXXX"
- socketTimeout="120000"
- writeThreads="30"
- path="crx-quickstart/repository/datastore"
-
创建文件夹 — …/crx-quickstart/repository/datastore/ 中的 上传/下载/tmp 子目录。
-
确保运行AEM的用户拥有安装文件夹和 …/crx-quickstart/repository/datastore 文件夹。
-
移动中的所有内容。。/crx-quickstart/repository/datastore/ 到 …/crx-quickstart/repository/datastore/upload/folder。
-
更新启动脚本中的运行模式,以便AEM以 crx3tar-nofds 运行模式启动。
-
删除有关启动模式的旧 AEM 设置(即,搜索和删除 sling.options.file)
-
从 中删除旧的 AEM 缓存的 FDS 配置……/crx-quickstart/launchpad/config/org/apache/jackrabbit/oak/plugins/blob/datastore/。
-
启动 AEM。
后续步骤:
- 当 AEM 开始在S3中上载文件且启动完成时,监视error.log文件。
- 检查上传文件夹并查看它是否为空。
- 检查所有包是否已启动,并且是否没有 FileDataStore 配置并且只有S3配置存在。
- 检查是否创建了新的 sling.options.file。
- 上传的日志:
05.02.2020 20:19:53.326 *INFO* [ oak-ds-async-upload-thread-5] org.apache.jackrabbit.oak.plugins.blob.UploadStagingCache Successfully added [ ffc3b119d6b8dc9955edadbf0eca207d9cce2937cf97abc50accbc7f2cb342e5] , [ C:\AEM\6.4\6.4.6.0\Latest_Correct\crx-quickstart\repository\datastore\upload\ff\c3\b1\ffc3b119d6b8dc9955edadbf0eca207d9cce2937cf97abc50accbc7f2cb342e5]
05.02.2020 20:19:53.398 *INFO* [ oak-ds-async-upload-thread-8] org.apache.jackrabbit.oak.plugins.blob.UploadStagingCache Successfully added [ ffdc13dce5fd816e1a63e83ecec1cba009024a4f7e4f4297f648e8cf3a28f98b] , [ C:\AEM\6.4\6.4.6.0\Latest_Correct\crx-quickstart\repository\datastore\upload\ff\dc\13\ffdc13dce5fd816e1a63e83ecec1cba009024a4f7e4f4297f648e8cf3a28f98b]
05.02.2020 20:19:53.451 *INFO* [ oak-ds-async-upload-thread-6] org.apache.jackrabbit.oak.plugins.blob.UploadStagingCache Successfully added [ repository-151f8454-c398-4d12-b5e8-1617aa8cab79] , [ C:\AEM\6.4\6.4.6.0\Latest_Correct\crx-quickstart\repository\datastore\upload\re\po\si\repository-151f8454-c398-4d12-b5e8-1617aa8cab79]
05.02.2020 20:19:53.454 *INFO* [ oak-ds-async-upload-thread-3] org.apache.jackrabbit.oak.plugins.blob.UploadStagingCache Successfully added [ fff3fcbb484d002d7db9cccc96971c06e8926a4a5e07cf93f4db7c450690fa71] , [ C:\AEM\6.4\6.4.6.0\Latest_Correct\crx-quickstart\repository\datastore\upload\ff\f3\fc\fff3fcbb484d002d7db9cccc96971c06e8926a4a5e07cf93f4db7c450690fa71]
05.02.2020 20:19:53.488 *INFO* [ oak-ds-async-upload-thread-4] org.apache.jackrabbit.oak.plugins.blob.UploadStagingCache Successfully added [ ffbbcd9f72eb5373761751e8d5ecbf4022f58e70119e354557bc32eb17fe6b2a] , [ C:\AEM\6.4\6.4.6.0\Latest_Correct\crx-quickstart\repository\datastore\upload\ff\bb\cd\ffbbcd9f72eb5373761751e8d5ecbf4022f58e70119e354557bc32eb17fe6b2a]
删除上载文件:
05.02.2020 20:22:40.794 *INFO* [ oak-ds-cache-scheduled-thread-1] org.apache.jackrabbit.oak.plugins.blob.UploadStagingCache Starting purge of uploaded files
05.02.2020 20:22:40.795 *INFO* [ oak-ds-cache-scheduled-thread-1] org.apache.jackrabbit.oak.plugins.blob.DataStoreCacheUtils Deleted file [ C:\AEM\6.4\6.4.6.0\Latest_Correct\crx-quickstart\repository\datastore\upload\bc\18\5a\bc185acc8571b7e0f97dac92b0285fe248004909c3d8264e03cfb2a8101bada6]
05.02.2020 20:22:40.800 *INFO* [ oak-ds-cache-scheduled-thread-1] org.apache.jackrabbit.oak.plugins.blob.DataStoreCacheUtils Deleted file [ C:\AEM\6.4\6.4.6.0\Latest_Correct\crx-quickstart\repository\datastore\upload\fa\6f\c1\fa6fc18d5b95cf213ff5ac5d9eb0fed7c61310ac2c373ca2cbf187844bf39c24]
05.02.2020 20:22:40.801 *INFO* [ oak-ds-cache-scheduled-thread-1] org.apache.jackrabbit.oak.plugins.blob.DataStoreCacheUtils Deleted file [ C:\AEM\6.4\6.4.6.0\Latest_Correct\crx-quickstart\repository\datastore\upload\d9\b4\f3\d9b4f3f58a9b83a1e1647cc23b77d672836171afdccbbbd8726f480b741a4c2e]
05.02.2020 20:22:40.802 *INFO* [ oak-ds-cache-scheduled-thread-1] org.apache.jackrabbit.oak.plugins.blob.DataStoreCacheUtils Deleted file [ C:\AEM\6.4\6.4.6.0\Latest_Correct\crx-quickstart\repository\datastore\upload\c6\3a\df\c63adf50a7ebc7b1652740fb8be9b72f5b76d22477f0d411becab2f8eeceb70b]