內容複製工具 content-copy
內容複製工具可讓使用者根據需求,從AEM as a Cloud Service上的生產環境複製可變內容,以便用於測試目的的較低環境。
簡介 introduction
目前的真實資料對於測試、驗證和使用者接受度很有價值。內容複製工具可讓您將內容從生產AEM as a Cloud Service環境複製到測試、開發或快速開發環境(RDE)環境,以進行此類測試。
要複製的內容由內容集來定義。內容集包含JCR路徑清單。 這些路徑包含可變內容,這些內容將會從來源製作服務環境複製到目標製作服務環境,而且全都在相同的Cloud Manager程式中。 內容集中允許使用以下路徑:
/content
/conf/**/settings/wcm
/conf/**/settings/dam/cfm/models
/conf/**/settings/graphql/persistentQueries
/etc/clientlibs/fd/themes
複製內容時,來源環境是真實的來源。
- 如果來源路徑和目的地路徑相符,來源的內容會覆寫目的地環境中修改過的內容。
- 如果路徑不同,來源中的內容會與目標中的內容合併。
權限 permissions
要使用內容複製工具,在來源和目標環境中都需要某些許可權。
如需許可權及其設定方式的詳細資訊,請參閱AEM as a Cloud Service團隊和產品設定檔。
建立內容集 create-content-set
在複製任何內容之前,必須定義一個內容集。定義內容集後,即可重複使用內容集來複製內容。 請依照下列步驟操作,以建立內容集。
-
在 my.cloudmanager.adobe.com 登入 Cloud Manager 並選取適當的組織和計畫。
-
使用側邊導覽面板,從 總覽 頁面導覽至 內容集 索引標籤。
-
在熒幕的右上方,按一下新增內容集。
-
在精靈的 詳細資料 索引標籤上,提供內容集的名稱和說明,並選取繼續。
-
在精靈上的 內容路徑 索引標籤,指定要包含在內容集中的可變內容路徑。
- 在 新增包含路徑 中輸入路徑欄位。
- 按一下「新增路徑」,將路徑新增至內容集。
- 必要時,再按一下「新增路徑」。
- 最多允許50個路徑。
-
如果您必須調整或限制內容集,則可以排除子路徑。
-
在包含的路徑清單中,按一下您想要限制的路徑旁的選項新增排除子路徑。
-
輸入要從所選路徑排除的子路徑。
-
選取排除路徑。
-
再次選取 新增排除子路徑 以視需要新增要排除的其他路徑。
- 排除的路徑必須相對於包含的路徑。
- 排除的路徑數量沒有限制。
-
-
您可以視需要編輯指定的路徑。
- 按一下已排除子路徑旁邊的X,以便刪除它們。
- 按一下路徑旁的省略符號按鈕,即可顯示 編輯 和 刪除 選項。
-
選取 建立 以建立內容集。
內容集現在可用於在環境之間複製內容。
編輯內容集 edit-content-set
- 請依照下列步驟,建立新的內容。不要按一下新增內容集,請從主控台選取現有內容集,然後從省略符號選單中選取編輯。
- 編輯內容集時,您可以展開已設定的路徑以顯示排除的子路徑。
複製內容 copy-content
建立內容集後,您可以使用它來複製內容。
若要複製內容:
-
在 my.cloudmanager.adobe.com 登入 Cloud Manager,並選取適當的組織和方案。
-
在 總覽 頁面上,瀏覽至環境 > 內容集。
-
在主控台上,選取內容集。
-
從省略符號選單,按一下複製內容。
note note NOTE 如果符合下列任一條件,便無法選取環境: - 使用者沒有適當的權限。
- 環境中有正在執行的管道或正在進行的複製內容作業。
- 環境正在休眠或啟動。
-
在 複製內容 對話方塊中,指定內容複製動作的來源和目的地。
-
內容只能從較高的環境複製到較低的環境,或在開發/RDE環境之間複製,其中環境的階層如下所示(從最高到最低):
- 生產
- 中繼
- Development/RDE
-
依預設,會停用跨程式內容複製。 不過,根據客戶要求,可啟用此功能,讓其他 目的地方案 輸入欄位可供使用。
-
-
(選用)如有需要,請設定下列專案:
-
包含存取控制清單 — 選取是否要複製內容的存取控制許可權以及內容。
-
擦去 — 選取此選項可在開始匯入前刪除目的地現有的內容,這樣您就可以從乾淨的狀態開始,避免與現有的內容衝突。 如果您未選取擦去,Cloud Manager會在現有目的地內容之上匯入新內容。 擦除開始前會顯示確認提示,Cloud Manager會記錄擦除動作並匯入詳細資訊,以利追蹤。
-
當選擇「匯入前擦除 」 選項並按一下「複製」時,快顯視窗將會顯示警告,您可以選擇下列選項:
- 取消 (在此情況下,複製內容流程將不會啟動)
- 確認 (複製內容流程將啟動,且目的地上的內容將被擦除)
-
如果您未選擇在匯入前擦除目的地,則 複製內容 流程將如前般運作。
-
-
-
按一下複製。
複製程序開始。複製過程的狀態反映在所選內容集的控制台中。
內容複製活動 copy-activity
您可以在 複製內容活動 中監控複製過程的狀態頁面。
-
在 my.cloudmanager.adobe.com 登入 Cloud Manager 並選取適當的組織和計畫。
-
從 概觀 頁面瀏覽到 環境 畫面。
-
從 環境 畫面瀏覽 複製內容活動 頁面。
內容複製狀態 statuses
開始複製內容後,該過程可能具有以下狀態之一。
取消復製程式 canceling
如果您在啟動內容復製作業後必須中止該作業,則可選擇取消該作業。
若要這麼做,請在 複製內容活動 頁面上,從您先前啟動的復製程式省略符號選單中選取 取消 動作。
存取記錄檔 accessing-logs
您可以檢查來源和目的地環境的記錄,以瞭解任何已完成的內容復製程式。
存取記錄檔:
- 在 複製內容活動 頁面上,從省略符號選單,針對您要檢閱的復製程式按一下記錄檔。 然後選取環境。
記錄檔會下載到您的本機電腦。
- 如果下載未開始,請檢查您的快顯封鎖程式設定。
限制 limitations
內容複製工具具有以下限制。
-
內容複製工具支援兩種流量模式:
- 由上而下流程 — 內容可以從較高的環境複製到較低的環境(例如Production → Stage、Stage → Development/RDE)。
- 正向流量(新功能) — 內容也可以從較低的非生產環境複製到較高的非生產環境(例如Development → Stage、RDE → Stage)。 此功能僅在明確要求時才能使用,而且會保持啟用狀態,直到明確要求停用為止。 生產環境絕不是正向流量的有效目的地。
-
內容只能從製作服務複製到製作服務。
-
無法於同一環境中執行並行的內容複製作業。
-
每個內容集最多可以指定50個路徑。 排除的路徑沒有數量限制。
-
請勿使用內容複製工具作為複製或映象工具,因為它無法追蹤來源上已移動或刪除的內容。
-
內容複製工具沒有版本設定功能,且自上次內容復製作業以來,無法自動在內容集中的來源環境中偵測修改的內容或建立的內容。
- 如果您只想使用內容變更來更新目的地環境,則自上次內容復製作業以來,您必須建立內容集。 然後,指定自上次內容復製作業以來進行變更的來源例項上的路徑。
-
版本資訊不包含在內容副本中。
-
內容片段模型可以根據通用唯一識別碼(UUID)指定參考欄位。 此類UUID是存放庫所專屬的,因此內容複製工具會在複製內容片段時,在目標環境中重新計算這些UUID。