環境の一貫性を目的とするコンテンツコピー 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
コンテンツをコピーする前に、コンテンツセットを定義する必要があります。 定義すると、コンテンツセットを再使用してコンテンツをコピーできます。
コンテンツセットを作成するには:
-
my.cloudmanager.adobe.com で Cloud Manager にログインし、適切な組織とプログラムを選択します。
-
ページの左上隅にある
をクリックして、左側のサイドメニューを開きます。 -
左側のメニューの サービス で、
コンテンツセットをクリックします。 -
ページの右上隅にある「コンテンツセットを追加」をクリックします。
-
Add Content Setダイアログボックスの「詳細」タブにある「名前」フィールドと「説明」フィールドに、コンテンツセットの名前とオプションの説明を入力し、「続行」をクリックします。
-
「コンテンツパス」タブの「パス」テキストフィールドで、変更可能でコンテンツセットに含める必要があるコンテンツへのパスを指定します。
/content、/conf、/etc、/var/workflow/modelsまたは/var/commerceで始まるパスのみが含める対象となります。 -
「パスを追加」をクリックして、コンテンツセットにパスを追加します(または含めます)。 -
(オプション)必要に応じて、前の2つの手順を繰り返してパスを追加(最大50)します。 それ以外の場合は、次の手順に進みます。
-
(オプション)コンテンツセットを絞り込むには、オプションで、除外する必要がある含まれるコンテンツパス内のサブパスを指定できます。
- 除外する含まれているコンテンツパスの右側にある「
」をクリックします。 - テキストフィールドに、ダイアログボックスに表示されるルートパスへの相対パスを入力します。
-
「除外パス」をクリックします。 - さらに除外パスを追加するには、手順i、ii、およびiiiを繰り返します。制限はありません。 それ以外の場合は、次の手順に進みます。
- 除外する含まれているコンテンツパスの右側にある「
-
(オプション)次のいずれかの操作を行います。
- 除外されたサブパスの右側にある
をクリックして削除します。 - 含まれるコンテンツパスの右側にある
をクリックし、「編集」または「削除」をクリックします。
- 除外されたサブパスの右側にある
-
「作成」をクリックします。 コンテンツセットを使用して環境間でコンテンツをコピーできるようになりました。
コンテンツセットの編集または削除 edit-content-set
除外されたサブパスを表示するには、設定されたパスを展開します。
コンテンツセットを編集または削除するには:
-
my.cloudmanager.adobe.com で Cloud Manager にログインし、適切な組織とプログラムを選択します。
-
ページの左上隅にある
をクリックして、左側のサイドメニューを開きます。 -
左側のサイドメニューの サービス で、
「コンテンツセット」をクリックします。 -
コンテンツセットページのテーブルで、含まれるコンテンツパスの右側にある
をクリックし、「編集」または「削除」をクリックします。
コンテンツのコピー copy-content
コンテンツセットを作成した後、それを使用してコンテンツをコピーできます。
次のいずれかの条件が当てはまる場合、環境を選択できません。
- ユーザーに必要な権限がない。
- パイプラインまたはコンテンツのコピー操作が環境で現在実行中である。
コンテンツをコピーするには:
-
my.cloudmanager.adobe.com で Cloud Manager にログインし、適切な組織とプログラムを選択します。
-
ページの左上隅にある
をクリックして、左側のサイドメニューを開きます。 -
左側のサイドメニューの サービス で、
「コンテンツセット」をクリックします。 -
コンテンツセットページのテーブルで、コピー対象の含まれるコンテンツパスの右側にある
をクリックし、「コンテンツをコピー」をクリックします。
-
コンテンツをコピーダイアログボックスで、コンテンツコピーアクションの ソース 環境と 宛先 環境を選択します。
-
宛先環境の地域は、ソース環境の地域のサブセットにする必要があります。
-
コンテンツコピーアクションを実行する前に、互換性の問題が確認されます。 宛先環境を選択すると、システムによってソース環境と宛先環境が自動的に検証されます。 検証に失敗すると、プロセスが停止し、失敗の理由を説明するエラーメッセージがダイアログボックスに表示されます。
-
-
(オプション)次のいずれかの操作を行います。
- 宛先環境で除外されたパスを 保持 するには、「
Do not delete excluded paths from destination」をオンにします。 この設定では、コンテンツセットで指定した除外パスはそのまま維持されます。 - 宛先環境で除外されたパスを 削除 するには、「
Do not delete excluded paths from destination」をオフにします。 この設定では、コンテンツセットで指定した除外パスが削除されます。 - ソース環境から宛先環境にパスのバージョン履歴をコピーするには、「バージョンをコピー」をオンにします。 バージョン履歴をコピー しない 場合、コンテンツのコピープロセスは大幅に高速になります。
- 宛先環境で除外されたパスを 保持 するには、「
-
「コピー」をクリックします。 コピープロセスのステータスは、選択したコンテンツセットのコンソールに反映されます。
コンテンツコピーのステータスの確認 copy-activity
コピープロセスのステータスは、コンテンツをコピーアクティビティページで監視できます。
コンテンツコピーのステータスを確認するには:
-
my.cloudmanager.adobe.com で Cloud Manager にログインし、適切な組織とプログラムを選択します。
-
ページの左上隅にある
をクリックして、左側のサイドメニューを開きます。 -
左側のメニューの サービス で、
コンテンツアクティビティをコピーをクリックします。
コンテンツコピープロセスは以下のいずれかになります。
table 0-row-2 1-row-2 2-row-2 3-row-2 ステータス 説明 処理中 コンテンツコピープロセスが進行中です。 完了 コンテンツコピープロセスが正常に完了しました。 失敗 コンテンツコピープロセスに失敗しました。
コンテンツコピーの制限事項 limitations
- 下位環境から上位環境へのコンテンツのコピーは実行できません。
- コンテンツのコピーは、同じ層内でのみ実行できます。 具体的には、author-to-authorまたはpublish-to-publishを意味します。
- プログラム間および地域間でのコンテンツのコピーはできません。
- クラウドデータストアベースのトポロジのコンテンツコピーは、ソース環境と宛先環境が同じクラウドプロバイダーと同じ地域にある場合にのみ実行できます。
- 同じ環境でコンテンツのコピー操作を同時に実行することはできません。
- CI/CD パイプラインなどの宛先またはソース環境でアクティブな操作が実行されている場合、コンテンツのコピーは実行できません。
- コンテンツコピーは、ソース上の移動されたコンテンツや削除されたコンテンツをトラックできないので、クローンまたはミラーリングツールとして使用しないでください。
- コンテンツコピーは、開始後の一時停止またはキャンセルはできません。
- コンテンツコピーは、アセットと Dynamic Media メタデータを上位環境から選択した下位環境に複製します。 コピーしたアセットは、下位環境のDAM プロセスアセット ワークフローを使用して再処理する必要があります。 この再処理は、それぞれのDynamic Media設定を使用するために必要です。
- アセットサイズが2 GBを超えるDynamic Media設定はサポートされていません。
- ターゲット環境の地域は、ソース環境の地域と同じにするか、そのサブセットにする必要があります。
コンテンツコピーの既知の問題 known-issues
コンテンツのコピー機能 を使用する際に、ソース環境のリソースの名前を変更すると、ターゲット環境で UUID が競合するので、コンテンツのコピー操作が失敗する可能性があります。
このエラーを回避するには、リソースの名前を変更する代わりに、まずリソースを削除してから、目的の新しいリソース名で再作成します。