기존 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 에 복사합니다.
-
…/crx-quickstart/install/ 에 S3 구성 파일을 만듭니다.
-
아래 구성을 추가합니다.
- accessKey=
- 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/ 내에 폴더 - upload/download/tmp 하위 디렉터리를 만듭니다.
-
설치 폴더 및 …/crx-quickstart/repository/datastore 폴더가 AEM을 실행 중인 사용자가 소유하고 있는지 확인하십시오.
-
에서 모든 컨텐츠를 이동합니다.. 에 대한 /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]