環境の一貫性を目的とするコンテンツコピー content-copy

Cloud Manager のコンテンツコピーを使用すると、可変コンテンツをオンデマンドで Adobe Managed Services でホストされている Adobe Experience Manager 6.x 実稼動環境から下位の環境にテスト目的でコピーできます。

コンテンツコピーについて introduction

現在の実際のデータは、テスト、検証、ユーザー受け入れの目的で役立ちます。 コンテンツコピーを使用すると、AMS でホストされている AEM 6.x 実稼動環境からステージング環境または開発環境にコンテンツをコピーできます。 このワークフローは、様々なテストシナリオをサポートします。

コンテンツセットは、コピーするコンテンツを定義します。 コンテンツセットには、コピーする可変コンテンツを含む JCR パスのリストが含まれます。 コンテンツがソース環境からターゲット環境に移動します。 すべてが、同じ Cloud Manager プログラム内で行われます。

コンテンツセットでは、次のパスを使用できます。

/content/**
/conf/**
/etc/**
/var/workflow/models/**
/var/commerce/**

コンテンツをコピーする場合、ソース環境が真のソースです。

宛先環境でコンテンツを編集する場合、パスが一致すると、ソースのコンテンツによって上書きされます。

パスが異なる場合、ソースのコンテンツは宛先のコンテンツと結合されます。

権限 permissions

コンテンツコピー機能を使用するには、ソース環境とターゲット環境で、ユーザーを​ デプロイメントマネージャー ​の役割に割り当てる必要があります。

コンテンツセットの作成 create-content-set

コンテンツをコピーする前に、コンテンツセットを定義する必要があります。 定義すると、コンテンツセットを再使用してコンテンツをコピーできます。 コンテンツセットを作成するには、次の手順に従います。

コンテンツセットを作成するには:

  1. my.cloudmanager.adobe.com で Cloud Manager にログインし、適切な組織とプログラムを選択します。

  2. ページの左上隅にある メニューを表示アイコン をクリックして、左側のサイドメニューを開きます。

  3. 左側のサイドメニューの​ サービス ​ページで、 ボックスアイコン コンテンツセット」をクリックします。

  4. ページの右上隅にある「コンテンツセットを追加」をクリックします。

    コンテンツセット

  5. Add Content Set ダイアログボックスの「詳細」タブにある「名前」フィールドと「説明」フィールドに、コンテンツセットの名前とオプションの説明を入力し、「続行」をクリックします。

    コンテンツセットの詳細

  6. コンテンツパス」タブの「パス」テキストフィールドで、変更可能でコンテンツセットに含める必要があるコンテンツへのパスを指定します。

    /content/conf/etc/var/workflow/models または /var/commerce で始まるパスのみが含める対象となります。

  7. フォルダーの追加アイコン パスを追加」をクリックして、コンテンツセットにパスを追加します(または含めます)。

  8. (オプション)必要に応じて、前の 2 つの手順を繰り返して、追加パス(最大 50)を追加します。 それ以外の場合は、次の手順に進みます。

    コンテンツセットへのパスの追加

  9. (オプション)コンテンツセットを絞り込むには、オプションで、含まれるコンテンツパス内で除外するサブパスを指定できます。

    1. 制限対象にする含まれるコンテンツパスの右側にある フォルダーの削除アイコン をクリックします。
    2. テキストフィールドに、ダイアログボックスに表示されるルートパスへの相対パスを入力します。
    3. フォルダーの削除アイコン 除外パス」をクリックします。
    4. 必要に応じて、上記の手順 i. ~ iii. を繰り返して 除外パスをさらに追加します。制限はありません。 それ以外の場合は、次の手順に進みます。

    パスの除外

  10. (オプション)次のいずれかの操作を行います。

    1. 除外されたサブパスの右側にある クロスサイズ 500 アイコン をクリックして削除します。
    2. 含まれるコンテンツパスの右側にある その他アイコン をクリックし、「編集」または「削除」をクリックします。

    パスリストの編集

  11. 作成」をクリックします。 コンテンツセットを使用して環境間でコンテンツをコピーできるようになりました。

コンテンツセットの編集または削除 edit-content-set

コンテンツセットを編集する際、除外されたサブパスを表示するには、設定されたパスの展開が必要になる場合があります。

コンテンツセットを編集または削除するには:

  1. my.cloudmanager.adobe.com で Cloud Manager にログインし、適切な組織とプログラムを選択します。

  2. ページの左上隅にある メニューを表示アイコン をクリックして、左側のサイドメニューを開きます。

  3. 左側のサイドメニューの​ サービス ​で、 ボックスアイコン コンテンツセット」をクリックします。

  4. コンテンツセット ​ページのテーブルで、含まれるコンテンツパスの右側にある その他アイコン をクリックし、「編集」または「削除」をクリックします。

コンテンツセットの編集

コンテンツのコピー copy-content

コンテンツセットを作成した後、それを使用してコンテンツをコピーできます。

次のいずれかの条件に該当する場合、環境を選択できないことがあります。

  • ユーザーに必要な権限がない。
  • パイプラインまたはコンテンツのコピー操作が環境で現在実行中である。

コンテンツをコピーするには:

  1. my.cloudmanager.adobe.com で Cloud Manager にログインし、適切な組織とプログラムを選択します。

  2. ページの左上隅にある メニューを表示アイコン をクリックして、左側のサイドメニューを開きます。

  3. 左側のサイドメニューの​ サービス ​で、 ボックスアイコン コンテンツセット」をクリックします。

  4. コンテンツセット ​ページのテーブルで、コピー対象の含まれるコンテンツパスの右側にある その他アイコン をクリックし、「コンテンツをコピー」をクリックします。

    コンテンツのコピー

  5. コンテンツをコピー ​ダイアログボックスで、コンテンツコピーアクションの​ ソース ​環境と​ 宛先 ​環境を選択します。

    • 宛先環境の地域は、ソース環境の地域のサブセットにする必要があります。

    • コンテンツコピーアクションを実行する前に、互換性の問題が確認されます。 宛先 ​環境を選択すると、システムによってソース環境と宛先環境が自動的に検証されます。 検証に失敗すると、プロセスが停止し、失敗の理由を説明するエラーメッセージがダイアログボックスに表示されます。

      コンテンツのコピー

  6. (オプション)次のいずれかの操作を行います。

    1. 宛先環境で除外されたパスを​ 保持 ​するには、「Do not delete exclude paths from destination」をオンにします。 この設定では、コンテンツセットで指定した除外パスはそのまま維持されます。
    2. 宛先環境で除外されたパスを​ 削除 ​するには、「Do not delete exclude paths from destination」をオフにします。 この設定では、コンテンツセットで指定した除外パスが削除されます。
    3. ソース環境から宛先環境にパスのバージョン履歴をコピーするには、「バージョンをコピー」をオンにします。 バージョン履歴をコピー​ しない ​場合、コンテンツのコピープロセスは大幅に高速になります。
  7. コピー」をクリックします。 コピープロセスのステータスは、選択したコンテンツセットのコンソールに反映されます。

コンテンツコピーのステータスの確認 copy-activity

コピープロセスのステータスは、コンテンツをコピーアクティビティ ​ページで監視できます。

コンテンツコピーのステータスを確認するには:

  1. my.cloudmanager.adobe.com で Cloud Manager にログインし、適切な組織とプログラムを選択します。

  2. ページの左上隅にある メニューを表示アイコン をクリックして、左側のサイドメニューを開きます。

  3. 左側のサイドメニューの​ サービス ​で、 履歴アイコン コンテンツをコピーアクティビティ」をクリックします。

    コンテンツをコピーアクティビティ

    コンテンツコピープロセスは以下のいずれかになります。

    table 0-row-2 1-row-2 2-row-2 3-row-2
    ステータス 説明
    処理中 コンテンツコピープロセスが進行中です。
    完了 コンテンツコピープロセスが正常に完了しました。
    失敗 コンテンツコピープロセスに失敗しました。

コンテンツコピーの制限事項 limitations

  • 下位環境から上位環境へのコンテンツのコピーは実行できません。
  • コンテンツのコピーは、同じ層内でのみ実行できます。 つまり、オーサーとオーサー間またはパブリッシュとパブリッシュ間である場合は実行できます。
  • プログラム間および地域間でのコンテンツのコピーはできません。
  • クラウドデータストアベースのトポロジのコンテンツのコピーは、ソース環境と宛先環境が同じクラウドプロバイダーおよび同じ地域上にある場合にのみ実行できます。
  • 同じ環境でコンテンツのコピー操作を同時に実行することはできません。
  • CI/CD パイプラインなどの宛先またはソース環境でアクティブな操作が実行されている場合、コンテンツのコピーは実行できません。
  • コンテンツコピーは、ソース上の移動されたコンテンツや削除されたコンテンツをトラックできないので、クローンまたはミラーリングツールとして使用しないでください。
  • コンテンツコピーは、開始後の一時停止またはキャンセルはできません。
  • コンテンツコピーは、アセットと Dynamic Media メタデータを上位環境から選択した下位環境に複製します。 それぞれの Dynamic Media 設定を使用するには、コピーしたアセットは、下位環境で DAM プロセスアセットワークフローを使用して再処理する必要があります。
  • 2 GB を超えるアセットサイズが有効になっている Dynamic Media 設定はサポートされていません。
  • ターゲット環境の地域は、ソース環境の地域と同じにするか、そのサブセットにする必要があります。

コンテンツコピーの既知の問題 known-issues

コンテンツのコピー機能を使用する際に、ソース環境のリソースの名前を変更すると、ターゲット環境で UUID が競合するので、コンテンツのコピー操作が失敗する可能性があります。

このエラーを回避するには、リソースの名前を変更する代わりに、まずリソースを削除してから、目的の新しいリソース名で再作成します。

recommendation-more-help
c6cdc82b-cee9-48e0-a6ee-48149d5e72c3