維持環境一致性的內容複製功能 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開頭的路徑才可以包含在內。 -
按一下
「新增路徑」來新增 (或包含) 內容集的路徑。 -
(選用)如有需要,請重複前兩個步驟,新增其他路徑(最多50個)。 否則,請繼續下一步。
-
(選用)若要調整您的內容集,您可以選擇在應排除的已包含內容路徑中指定子路徑。
- 在您要排除的包含內容路徑右側,按一下
。 - 在文字欄位中,輸入在對話框中顯示的根路徑之相對路徑。
- 按一下
「排除路徑」。 - 重複步驟i、ii和iii以新增更多排除的路徑;沒有限制。 否則,請繼續下一步。
- 在您要排除的包含內容路徑右側,按一下
-
(選用) 執行以下任一操作:
- 按一下已排除子路徑右側的
將其刪除。 - 按一下已包含內容路徑右側的
,然後按一下「編輯」或「刪除」。
- 按一下已排除子路徑右側的
-
按一下「建立」。 您現在可以使用內容集複製各個環境之間的內容。
編輯或刪除內容集 edit-content-set
若要顯示排除的子路徑,請展開已設定的路徑。
若要編輯或刪除內容集:
-
在 my.cloudmanager.adobe.com 登入 Cloud Manager,並選取適當的組織和方案。
-
在頁面左上角,按一下
以開啟左側選單。 -
在左側選單的「服務」下方,按一下
「內容集」。 -
在「內容集」頁面的表格中,按一下已包含內容路徑右側的
,然後按一下「編輯」或「刪除」。
複製內容 copy-content
建立內容集後,您可以使用它來複製內容。
如果符合下列任一條件,環境便無法供選取:
- 使用者缺乏所需的權限。
- 環境中有正在執行的管道或複製內容作業。
若要複製內容:
-
在 my.cloudmanager.adobe.com 登入 Cloud Manager,並選取適當的組織和方案。
-
在頁面左上角,按一下
以開啟左側選單。 -
在左側選單的「服務」下方,按一下
「內容集」。 -
在「內容集」頁面上的表格中,在要複製的已包含內容路徑的右側,按一下
,然後按一下「複製內容」。
-
在「複製內容」對話框中,選取內容複製動作的 來源 環境和 目標 環境。
-
目的地環境中的區域必須是來源環境中區域的子集。
-
系統會在執行內容複製動作之前檢查相容性問題。 您選取 目標 環境時,系統會自動驗證來源環境和目標環境。 如果驗證失敗,程序就會停止,並在對話框中顯示錯誤訊息,說明失敗的原因。
-
-
(選用) 執行以下任一操作:
- 若要 保留 目標環境中f已排除的路徑,請勾選
Do not delete excluded paths from destination。 此設定會使內容集中指定的已排除路徑保持不變。 - 若要 移除 目標環境中的已排除路徑,請取消勾選
Do not delete excluded paths from destination。 此設定將刪除內容集中指定的已排除路徑。 - 若要將路徑的版本歷史記錄從來源環境複製到目標環境,請勾選「複製版本」。 不複製版本歷史記錄時,內容複製程序會大幅加快。
- 若要 保留 目標環境中f已排除的路徑,請勾選
-
按一下「複製」。 複製程序的狀態會反映在所選內容集的控制台中。
檢查內容複製的狀態 copy-activity
您可以在「複製內容活動」頁面中監視複製程序的狀態。
若要檢查內容複製的狀態:
-
在 my.cloudmanager.adobe.com 登入 Cloud Manager,並選取適當的組織和方案。
-
在頁面左上角,按一下
以開啟左側選單。 -
從左側功能表的 服務 下方,按一下
複製內容活動。
內容複製程序可以有以下其中一種狀態:
table 0-row-2 1-row-2 2-row-2 3-row-2 狀態 說明 進行中 內容複製程序正在進行中。 已完成 內容複製程序已成功完成。 失敗 內容複製程序已失敗。
內容複製的限制 limitations
- 無法將較低環境的內容複製到較高環境。
- 內容複製僅能於同一層級內執行。 具體而言,這表示作者對作者或發佈對發佈。
- 無法跨方案及跨區域進行內容複製。
- 當來源和目的地環境位於相同的雲端提供者及相同的區域時,才能執行雲端資料存放區型拓撲的內容複製。
- 無法於同一環境中執行並行的內容複製作業。
- 如果在目標或來源環境 (例如 CI/CD 管道) 上有任何作用中的作業正在執行中,則無法執行內容複製。
- 內容複製功能不應用作原地複製或鏡像工具,因為它無法追蹤來源上被移動或刪除的內容。
- 內容複製一旦開始,就無法暫停或取消。
- 內容複製會將資產及 Dynamic Media 中繼資料從高階環境複製到選取的低階環境。 複製的資產隨後需要在較低環境使用DAM處理資產工作流程重新處理。 使用個別Dynamic Media設定需要此重新處理。
- 不支援資產大小大於2 GB的Dynamic Media設定。
- 目標環境的區域必須與來源環境的區域相同,或者是來源環境區域的子集。
內容複製的已知問題 known-issues
使用內容複製功能時,如果重新命名來源環境中的資源,可能會導致內容復製作業因目標環境中的UUID衝突而失敗。
為避免此錯誤,請首先刪除資源,然後使用所需的新資源名稱重新建立,而不是重新命名資源。