既存の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 に移行する手順を示します。

  1. パッケージ org.apache.jackrabbit.oak.blob および org.apache.jackrabbit.oak.plugins.blob のデバッグログを有効にします。

  2. AEM をシャットダウンします。

  3. …/crx-quickstart/install/ で既存の FDS 設定をバックアップします。

  4. …/crx-quickstart/install/ にある FileDataStore.config を削除します。

  5. S3 コネクタを …/crx-quickstart/install/folder にコピーします。

  6. S3 設定ファイルを …/crx-quickstart/install/ に作成します。

  7. 以下の設定を追加します。

    • accessKey=
    • connectionTimeout="120000"
    • maxConnections="40"
    • maxErrorRetry="10"
    • s3Bucket="XXXXXXXX"
    • s3Region="XXXXXXXX"
    • secretKey="XXXXXXXX"
    • socketTimeout="120000"
    • writeThreads="30"
    • path="crx-quickstart/repository/datastore"
  8. フォルダーの作成 – …/crx-quickstart/repository/datastore/ 内のサブディレクトリ upload/download/tmp

  9. インストールフォルダーと …/crx-quickstart/repository/datastore フォルダーが、AEMを実行しているユーザーによって所有されていることを確認します。

  10. からすべてのコンテンツを移動します。。/crx-quickstart/repository/datastore/…/crx-quickstart/repository/datastore/upload/folder にアップロードします。

  11. AEMが crx3tar-nofds 実行モードで開始するように、起動スクリプトの実行モードを更新します。

  12. 古い AEM 起動モードに関する設定(つまり、sling.options.file の検索と削除)を削除します

  13. 古い AEM にキャッシュされた FDS config を …/crx-quickstart/launchpad/config/org/apache/jackrabbit/oak/plugins/blob/datastore/ から削除します。

  14. AEM を開始します。

次の手順:

  1. AEM が S3 でファイルのアップロードを開始し、起動が完了したら、error.log ファイルを監視します。
  2. アップロードフォルダーを調べ、空かどうかを確認します。
  3. すべてのバンドルが起動され、FileDataStore 設定がなく、S3 設定のみが存在することを確認します。
  4. 新しい sling.options.file が作成されているかどうかを確認します。
  5. アップロードするログ:
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]
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f