Schritte für die Migration eines vorhandenen AEM-Datenspeichers zu AWS S3
In diesem Artikel erfahren Sie mehr über die Schritte, die zum Migrieren eines vorhandenen Adobe Experience Manager-Datenspeichers (AEM) zum Amazon Simple Storage Service (AWS S3) erforderlich sind.
Beschreibung description
Umgebung
Adobe Experience Manager
Problem/Symptome
Wie erfolgt die Migration eines vorhandenen Adobe Experience Manager (AEM)-Datenspeichers auf den Amazon Simple Storage Service (AWS S3)?
Auflösung resolution
Im Folgenden finden Sie die Schritte für die Migration eines vorhandenen AEM-Datenspeichers zu AWS S3:
-
Aktivieren Sie Debug-Protokolle für die Pakete org.apache.jackrabbit.oak.blob und org.apache.jackrabbit.oak.plugins.blob.
-
AEM herunterfahren.
-
Sichern Sie die vorhandene FDS-Konfiguration in …/crx-quickstart/install/.
-
Löschen Sie FileDataStore.config in …/crx-quickstart/install/.
-
Kopieren Sie den S3-Connector in den Ordner …/crx-quickstart/install/.
-
Erstellen Sie die S3-Konfigurationsdatei in …/crx-quickstart/install/.
-
Fügen Sie die folgenden Konfigurationen hinzu:
- accessKey=
- connectionTimeout=„120000“
- maxConnections=„40“
- maxErrorRetry=„10“
- s3Bucket=„XXXXXXXX“
- s3Region=„XXXXXXXX“
- secretKey=„XXXXXXXX“
- socketTimeout=„120000“
- writeThreads=„30“
- path=„crx-quickstart/repository/datastore“
-
Erstellen von Ordnern - Upload/Download/) in …/crx-quickstart/repository/datastore/.
-
Stellen Sie sicher, dass der Installationsordner und die Ordner "…/crx-quickstart/repository/datastore von der Person verwaltet werden, mit der AEM ausgeführt wird.
-
Verschieben Sie den gesamten Inhalt von ../crx-quickstart/repository/datastore/ zu …/crx-quickstart/repository/datastore/upload/folder.
-
Aktualisieren Sie den Ausführungsmodus im Startskript, sodass AEM mit crx3tar-nofds Ausführungsmodus beginnt.
-
Löschen Sie die alte AEM Einstellung bezüglich der Startmodi (d. h. Suchen und Löschen sling.options.file)
-
Löschen Sie die alte AEM zwischengespeichert FDS config von …/crx-quickstart/launchpad/config/org/apache/jackrabbit/oak/plugins/blob/datastore/.
-
AEM starten.
Nächste Schritte:
- Überwachen Sie die Datei error.log, wenn AEM mit dem Hochladen von Dateien in S3 beginnt und der Start abgeschlossen ist.
- Überprüfen Sie den Upload-Ordner und überprüfen Sie, ob er leer ist.
- Überprüfen Sie, ob alle Bundles gestartet wurden und ob keine FileDataStore-Konfiguration und nur eine S3-Konfiguration vorhanden ist.
- Überprüfen Sie, ob eine neue sling.options.file erstellt wird.
- Hochzuladende Protokolle:
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]
Löschen von Upload-Dateien:
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]