{"id":67584,"date":"2024-10-07T11:33:45","date_gmt":"2024-10-07T06:03:45","guid":{"rendered":"https:\/\/www.tothenew.com\/blog\/?p=67584"},"modified":"2025-06-30T23:24:12","modified_gmt":"2025-06-30T17:54:12","slug":"a-guide-to-adobe-cloud-managers-content-copy-tool","status":"publish","type":"post","link":"https:\/\/www.tothenew.com\/blog\/a-guide-to-adobe-cloud-managers-content-copy-tool\/","title":{"rendered":"A Guide to Adobe Cloud Manager\u2019s Content Copy Tool"},"content":{"rendered":"<h2><strong>Introduction<\/strong><\/h2>\n<p>Adobe&#8217;s Cloud Manager Content Copy tool is an additional approach that aims to simplify the limitations of using CRX Package Manager \/ VLT RCP and handling huge volumes of content\/DAM copy between AEM environments. The content copy tool in Cloud Manager helps AEM users to copy AMS-hosted AEM 6.x content from Production to Staging or from Production to Development environments. Content Copy Tool typically aims to create a replica of the content in the destination environment. This means the copied content, including assets and associated metadata, should be identical to the source environment.<\/p>\n<h3><strong>Pre-requisites<\/strong><\/h3>\n<ol>\n<li>Access to the Cloud Manager Console with Deployment Manager role.<\/li>\n<li>Access to the AEM Author and Publisher instance to validate the AEM content pages\/DAM assets post the sync process is completed.<\/li>\n<\/ol>\n<h3><strong>What can be synced?<\/strong><\/h3>\n<ol>\n<li>\/content\/*<\/li>\n<li>\/conf\/*<\/li>\n<li>\/etc\/*<\/li>\n<li>\/var\/workflow\/models\/*<\/li>\n<li>\/var\/commerce\/*<\/li>\n<\/ol>\n<h3><strong>Availability of this tool:<\/strong><\/h3>\n<table style=\"height: 68px; width: 86.2007%; border-collapse: collapse; border-style: double;\">\n<tbody>\n<tr style=\"height: 24px;\">\n<td style=\"width: 23.4675%; text-align: center; height: 24px;\">\n<h4><span style=\"color: #000000;\"><strong>Platform Model&#8217;s<\/strong><\/span><\/h4>\n<\/td>\n<td style=\"width: 29.3155%; text-align: center; height: 24px;\">\n<h4><span style=\"color: #000000;\"><strong>Availability of Content Copy Tool\u00a0<\/strong><\/span><\/h4>\n<\/td>\n<\/tr>\n<tr style=\"height: 24px;\">\n<td style=\"width: 23.4675%; height: 24px; text-align: center;\"><span style=\"color: #000000;\">\u00a0AEM On-Prem<\/span><\/td>\n<td style=\"width: 29.3155%; text-align: center; height: 24px;\"><span style=\"color: #000000;\">No<\/span><\/td>\n<\/tr>\n<tr style=\"height: 10px;\">\n<td style=\"width: 23.4675%; height: 10px; text-align: center;\"><span style=\"color: #000000;\">\u00a0Adobe Managed Service (AMS) Platform<\/span><\/td>\n<td style=\"width: 29.3155%; text-align: center; height: 10px;\"><span style=\"color: #333333;\">Author to Author<\/span><\/p>\n<p><span style=\"color: #333333;\">Publisher to Publisher<\/span><\/td>\n<\/tr>\n<tr style=\"height: 10px;\">\n<td style=\"width: 23.4675%; height: 10px; text-align: center;\"><span style=\"color: #000000;\">\u00a0AEM as a Cloud Service<\/span><\/td>\n<td style=\"width: 29.3155%; text-align: center; height: 10px;\"><span style=\"color: #333333;\">A<\/span><span style=\"color: #333333;\">uthor<\/span><span style=\"color: #333333;\"> to Author ONLY<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><strong>Create a Content Set to update content paths:<\/strong><\/p>\n<p>Before the content sync operation can be performed, a content set must be specified. Once defined, content sets can be reused to copy content. Follow these steps to create a content set.<\/p>\n<ol>\n<li>Log in to Cloud Manager console at my.cloudmanager.adobe.com.<\/li>\n<li>Select the appropriate Organization and program.<\/li>\n<li>From the <strong>Service<\/strong> Main Menu, Click on <strong>Content Sets<\/strong>.<\/li>\n<li>Near the top-right of the screen, click <strong>Add Content Set<\/strong>.<img decoding=\"async\" loading=\"lazy\" class=\"size-large wp-image-67531 aligncenter\" src=\"https:\/\/www.tothenew.com\/blog\/wp-ttn-blog\/uploads\/2024\/09\/Screenshot-2024-09-24-at-9.31.26\u202fAM-2-1024x367.png\" alt=\"1\" width=\"625\" height=\"224\" srcset=\"\/blog\/wp-ttn-blog\/uploads\/2024\/09\/Screenshot-2024-09-24-at-9.31.26\u202fAM-2-1024x367.png 1024w, \/blog\/wp-ttn-blog\/uploads\/2024\/09\/Screenshot-2024-09-24-at-9.31.26\u202fAM-2-300x108.png 300w, \/blog\/wp-ttn-blog\/uploads\/2024\/09\/Screenshot-2024-09-24-at-9.31.26\u202fAM-2-768x275.png 768w, \/blog\/wp-ttn-blog\/uploads\/2024\/09\/Screenshot-2024-09-24-at-9.31.26\u202fAM-2-1536x551.png 1536w, \/blog\/wp-ttn-blog\/uploads\/2024\/09\/Screenshot-2024-09-24-at-9.31.26\u202fAM-2-2048x734.png 2048w, \/blog\/wp-ttn-blog\/uploads\/2024\/09\/Screenshot-2024-09-24-at-9.31.26\u202fAM-2-624x224.png 624w\" sizes=\"(max-width: 625px) 100vw, 625px\" \/><\/li>\n<li>On the <strong>Details tab<\/strong> of the wizard, provide a name and <strong>description<\/strong> for the content set and click <strong>Continue.<\/strong><img decoding=\"async\" loading=\"lazy\" class=\"size-large wp-image-67532 aligncenter\" src=\"https:\/\/www.tothenew.com\/blog\/wp-ttn-blog\/uploads\/2024\/09\/2_updated-1-1024x547.png\" alt=\"2\" width=\"625\" height=\"334\" srcset=\"\/blog\/wp-ttn-blog\/uploads\/2024\/09\/2_updated-1-1024x547.png 1024w, \/blog\/wp-ttn-blog\/uploads\/2024\/09\/2_updated-1-300x160.png 300w, \/blog\/wp-ttn-blog\/uploads\/2024\/09\/2_updated-1-768x410.png 768w, \/blog\/wp-ttn-blog\/uploads\/2024\/09\/2_updated-1-1536x820.png 1536w, \/blog\/wp-ttn-blog\/uploads\/2024\/09\/2_updated-1-2048x1093.png 2048w, \/blog\/wp-ttn-blog\/uploads\/2024\/09\/2_updated-1-624x333.png 624w\" sizes=\"(max-width: 625px) 100vw, 625px\" \/><\/li>\n<li>On the <strong>Content Paths<\/strong> tab of the wizard, specify the <strong>paths of the content<\/strong> to be included in the content set.<img decoding=\"async\" loading=\"lazy\" class=\"size-large wp-image-67533 aligncenter\" src=\"https:\/\/www.tothenew.com\/blog\/wp-ttn-blog\/uploads\/2024\/09\/3_updated-1024x541.png\" alt=\"3\" width=\"625\" height=\"330\" srcset=\"\/blog\/wp-ttn-blog\/uploads\/2024\/09\/3_updated-1024x541.png 1024w, \/blog\/wp-ttn-blog\/uploads\/2024\/09\/3_updated-300x158.png 300w, \/blog\/wp-ttn-blog\/uploads\/2024\/09\/3_updated-768x406.png 768w, \/blog\/wp-ttn-blog\/uploads\/2024\/09\/3_updated-1536x811.png 1536w, \/blog\/wp-ttn-blog\/uploads\/2024\/09\/3_updated-2048x1082.png 2048w, \/blog\/wp-ttn-blog\/uploads\/2024\/09\/3_updated-624x330.png 624w\" sizes=\"(max-width: 625px) 100vw, 625px\" \/><\/li>\n<li>Enter the <strong>path<\/strong> in the <strong>Add Include Path<\/strong> field.<\/li>\n<li>Click <strong>Add Path<\/strong> to add the path to the content set.<img decoding=\"async\" loading=\"lazy\" class=\"size-large wp-image-67534 aligncenter\" src=\"https:\/\/www.tothenew.com\/blog\/wp-ttn-blog\/uploads\/2024\/09\/4-991x1024.png\" alt=\"4\" width=\"625\" height=\"646\" srcset=\"\/blog\/wp-ttn-blog\/uploads\/2024\/09\/4-991x1024.png 991w, \/blog\/wp-ttn-blog\/uploads\/2024\/09\/4-290x300.png 290w, \/blog\/wp-ttn-blog\/uploads\/2024\/09\/4-768x794.png 768w, \/blog\/wp-ttn-blog\/uploads\/2024\/09\/4-1486x1536.png 1486w, \/blog\/wp-ttn-blog\/uploads\/2024\/09\/4-624x645.png 624w, \/blog\/wp-ttn-blog\/uploads\/2024\/09\/4-24x24.png 24w, \/blog\/wp-ttn-blog\/uploads\/2024\/09\/4.png 1662w\" sizes=\"(max-width: 625px) 100vw, 625px\" \/><\/li>\n<li>In order to restrict content set, sub-paths can be excluded.<\/li>\n<li>In the list of included paths, click the <strong>Add exclude sub-paths<\/strong> icon next to the path that needs to be restricted.<\/li>\n<li>Enter the sub-path to exclude from the selected path.<\/li>\n<li>Click <strong>Exclude<\/strong> Path.<\/li>\n<li>Again, click Add exclude sub-paths to add additional paths to exclude as necessary. There are no limits to configure the exclude paths.<img decoding=\"async\" loading=\"lazy\" class=\"size-large wp-image-67536 aligncenter\" src=\"https:\/\/www.tothenew.com\/blog\/wp-ttn-blog\/uploads\/2024\/09\/5-1-1024x944.png\" alt=\"5\" width=\"625\" height=\"576\" srcset=\"\/blog\/wp-ttn-blog\/uploads\/2024\/09\/5-1-1024x944.png 1024w, \/blog\/wp-ttn-blog\/uploads\/2024\/09\/5-1-300x276.png 300w, \/blog\/wp-ttn-blog\/uploads\/2024\/09\/5-1-768x708.png 768w, \/blog\/wp-ttn-blog\/uploads\/2024\/09\/5-1-1536x1415.png 1536w, \/blog\/wp-ttn-blog\/uploads\/2024\/09\/5-1-624x575.png 624w, \/blog\/wp-ttn-blog\/uploads\/2024\/09\/5-1.png 1886w\" sizes=\"(max-width: 625px) 100vw, 625px\" \/><\/li>\n<li>Modify the specified paths if required.<\/li>\n<li>Click the <strong>X<\/strong> next to the excluded sub-paths to delete them.<\/li>\n<li>Click on<strong>\u00a0three-dot button<\/strong> next to the paths to reveal the <strong>Edit<\/strong> and <strong>Delete<\/strong> options.<img decoding=\"async\" loading=\"lazy\" class=\"size-large wp-image-67538 aligncenter\" src=\"https:\/\/www.tothenew.com\/blog\/wp-ttn-blog\/uploads\/2024\/09\/6-2-967x1024.png\" alt=\"6\" width=\"625\" height=\"662\" srcset=\"\/blog\/wp-ttn-blog\/uploads\/2024\/09\/6-2-967x1024.png 967w, \/blog\/wp-ttn-blog\/uploads\/2024\/09\/6-2-283x300.png 283w, \/blog\/wp-ttn-blog\/uploads\/2024\/09\/6-2-768x813.png 768w, \/blog\/wp-ttn-blog\/uploads\/2024\/09\/6-2-1451x1536.png 1451w, \/blog\/wp-ttn-blog\/uploads\/2024\/09\/6-2-624x661.png 624w, \/blog\/wp-ttn-blog\/uploads\/2024\/09\/6-2-24x24.png 24w, \/blog\/wp-ttn-blog\/uploads\/2024\/09\/6-2.png 1602w\" sizes=\"(max-width: 625px) 100vw, 625px\" \/><\/li>\n<li>Click <strong>Create<\/strong> to create the content set.<\/li>\n<\/ol>\n<h3><strong>Perform the Content Copy Operation<\/strong><\/h3>\n<p>Once a content set has been created, follow the below steps to copy content.<\/p>\n<ol>\n<li>From the <strong>Service<\/strong> Main Menu of the Cloud Manager console, navigate to the <strong>Content Sets<\/strong> page.<img decoding=\"async\" loading=\"lazy\" class=\"size-large wp-image-67541 aligncenter\" src=\"https:\/\/www.tothenew.com\/blog\/wp-ttn-blog\/uploads\/2024\/09\/7_updated-1-1024x292.png\" alt=\"7\" width=\"625\" height=\"178\" srcset=\"\/blog\/wp-ttn-blog\/uploads\/2024\/09\/7_updated-1-1024x292.png 1024w, \/blog\/wp-ttn-blog\/uploads\/2024\/09\/7_updated-1-300x86.png 300w, \/blog\/wp-ttn-blog\/uploads\/2024\/09\/7_updated-1-768x219.png 768w, \/blog\/wp-ttn-blog\/uploads\/2024\/09\/7_updated-1-1536x438.png 1536w, \/blog\/wp-ttn-blog\/uploads\/2024\/09\/7_updated-1-2048x584.png 2048w, \/blog\/wp-ttn-blog\/uploads\/2024\/09\/7_updated-1-624x178.png 624w\" sizes=\"(max-width: 625px) 100vw, 625px\" \/><\/li>\n<li>Select a content set from the console and select the <strong>copy content<\/strong>\u00a0option from three-dot menu.<\/li>\n<li>In case a warning message is displayed, this would mean pipeline is in progress and wait for the pipeline to complete.<\/li>\n<li>In the <strong>Copy content<\/strong> dialog box, specify the <strong>source<\/strong> and <strong>destination<\/strong> environments for content copy action.<\/li>\n<li>The regions of the target environment must be the same as or a subset of the source environment\u2019s regions. Environment Options may not be selectable if the user does not have the appropriate permissions.<\/li>\n<li>Select the checkbox <strong>Do not delete exclude paths<\/strong> from destination to retain exclude paths that are specified in the content set. If the checkbox is unchecked, then exclude paths are deleted in the target environment.<img decoding=\"async\" loading=\"lazy\" class=\"size-large wp-image-67543 aligncenter\" src=\"https:\/\/www.tothenew.com\/blog\/wp-ttn-blog\/uploads\/2024\/09\/8-2-1024x520.png\" alt=\"8\" width=\"625\" height=\"317\" srcset=\"\/blog\/wp-ttn-blog\/uploads\/2024\/09\/8-2-1024x520.png 1024w, \/blog\/wp-ttn-blog\/uploads\/2024\/09\/8-2-300x152.png 300w, \/blog\/wp-ttn-blog\/uploads\/2024\/09\/8-2-768x390.png 768w, \/blog\/wp-ttn-blog\/uploads\/2024\/09\/8-2-1536x780.png 1536w, \/blog\/wp-ttn-blog\/uploads\/2024\/09\/8-2-2048x1039.png 2048w, \/blog\/wp-ttn-blog\/uploads\/2024\/09\/8-2-624x317.png 624w\" sizes=\"(max-width: 625px) 100vw, 625px\" \/><\/li>\n<li>Choose to <strong>copy the version history<\/strong> of paths being copied from source to destination environment. Select checkbox <strong>Copy Versions<\/strong> if all version histories need to be copied.<img decoding=\"async\" loading=\"lazy\" class=\"size-large wp-image-67544 aligncenter\" src=\"https:\/\/www.tothenew.com\/blog\/wp-ttn-blog\/uploads\/2024\/09\/9_updated-1-1024x929.png\" alt=\"9\" width=\"625\" height=\"567\" srcset=\"\/blog\/wp-ttn-blog\/uploads\/2024\/09\/9_updated-1-1024x929.png 1024w, \/blog\/wp-ttn-blog\/uploads\/2024\/09\/9_updated-1-300x272.png 300w, \/blog\/wp-ttn-blog\/uploads\/2024\/09\/9_updated-1-768x696.png 768w, \/blog\/wp-ttn-blog\/uploads\/2024\/09\/9_updated-1-1536x1393.png 1536w, \/blog\/wp-ttn-blog\/uploads\/2024\/09\/9_updated-1-624x566.png 624w, \/blog\/wp-ttn-blog\/uploads\/2024\/09\/9_updated-1.png 1630w\" sizes=\"(max-width: 625px) 100vw, 625px\" \/><\/li>\n<li>Initiate the content copy from <strong>Author to Author<\/strong> and <strong>Publisher to Publisher<\/strong> as per above images.<\/li>\n<li>Click <strong>Copy<\/strong>.<\/li>\n<\/ol>\n<p>The copy process starts. The status of the copy process is reflected in the console for the selected content set.<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"size-large wp-image-67545 aligncenter\" src=\"https:\/\/www.tothenew.com\/blog\/wp-ttn-blog\/uploads\/2024\/09\/10_updated-1024x927.png\" alt=\"10\" width=\"625\" height=\"566\" srcset=\"\/blog\/wp-ttn-blog\/uploads\/2024\/09\/10_updated-1024x927.png 1024w, \/blog\/wp-ttn-blog\/uploads\/2024\/09\/10_updated-300x272.png 300w, \/blog\/wp-ttn-blog\/uploads\/2024\/09\/10_updated-768x695.png 768w, \/blog\/wp-ttn-blog\/uploads\/2024\/09\/10_updated-1536x1390.png 1536w, \/blog\/wp-ttn-blog\/uploads\/2024\/09\/10_updated-624x565.png 624w, \/blog\/wp-ttn-blog\/uploads\/2024\/09\/10_updated.png 1624w\" sizes=\"(max-width: 625px) 100vw, 625px\" \/><\/p>\n<p>The Content Copy tool won&#8217;t allow us to initiate another content copy while the copy operation is already in process.<\/p>\n<h3><strong>Monitor the Content Copy Activity<\/strong><\/h3>\n<ol>\n<li>Monitor the status of copy processes in the Copy Content Activity page.<\/li>\n<li>From the <strong>Service<\/strong> Main Menu, navigate to the <strong>Copy Content Activity<\/strong> page.<\/li>\n<\/ol>\n<div id=\"attachment_67546\" style=\"width: 635px\" class=\"wp-caption aligncenter\"><img aria-describedby=\"caption-attachment-67546\" decoding=\"async\" loading=\"lazy\" class=\"size-large wp-image-67546\" src=\"https:\/\/www.tothenew.com\/blog\/wp-ttn-blog\/uploads\/2024\/09\/13_updated-1-1024x393.png\" alt=\"13\" width=\"625\" height=\"240\" srcset=\"\/blog\/wp-ttn-blog\/uploads\/2024\/09\/13_updated-1-1024x393.png 1024w, \/blog\/wp-ttn-blog\/uploads\/2024\/09\/13_updated-1-300x115.png 300w, \/blog\/wp-ttn-blog\/uploads\/2024\/09\/13_updated-1-768x295.png 768w, \/blog\/wp-ttn-blog\/uploads\/2024\/09\/13_updated-1-1536x590.png 1536w, \/blog\/wp-ttn-blog\/uploads\/2024\/09\/13_updated-1-2048x786.png 2048w, \/blog\/wp-ttn-blog\/uploads\/2024\/09\/13_updated-1-624x240.png 624w\" sizes=\"(max-width: 625px) 100vw, 625px\" \/><p id=\"caption-attachment-67546\" class=\"wp-caption-text\">13<\/p><\/div>\n<p><strong>Different statuses in the Content Copy Tool<\/strong><br \/>\nOnce copying content starts, the process can have one of the following statuses.<\/p>\n<table style=\"border-collapse: collapse; width: 58.9599%; height: 96px;\">\n<tbody>\n<tr style=\"height: 24px;\">\n<td style=\"width: 26.5233%; height: 24px; text-align: center;\">\n<h3><span style=\"color: #000000;\"><strong>Status<\/strong><\/span><\/h3>\n<\/td>\n<td style=\"width: 28.3336%; height: 24px; text-align: center;\">\n<h3><span style=\"color: #000000;\"><strong>Status Details<\/strong><\/span><\/h3>\n<\/td>\n<\/tr>\n<tr style=\"height: 24px;\">\n<td style=\"width: 26.5233%; height: 24px; text-align: center;\"><span style=\"color: #000000;\">\u00a0In-Progress<\/span><\/td>\n<td style=\"width: 28.3336%; height: 24px; text-align: center;\"><span style=\"color: #000000;\">\u00a0 Content copy operation is ongoing<\/span><\/td>\n<\/tr>\n<tr style=\"height: 24px;\">\n<td style=\"width: 26.5233%; height: 24px; text-align: center;\"><span style=\"color: #000000;\">\u00a0Completed<\/span><\/td>\n<td style=\"width: 28.3336%; height: 24px; text-align: center;\"><span style=\"color: #000000;\">\u00a0 Content copy operation<\/span><span style=\"color: #000000;\"> failed<\/span><\/td>\n<\/tr>\n<tr style=\"height: 24px;\">\n<td style=\"width: 26.5233%; height: 24px; text-align: center;\"><span style=\"color: #000000;\">\u00a0Failed<\/span><\/td>\n<td style=\"width: 28.3336%; height: 24px; text-align: center;\"><span style=\"color: #000000;\">\u00a0 Content copy operation completed<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3><strong>Editing a content set<\/strong><\/h3>\n<ol>\n<li>Select an existing content set from the console.<\/li>\n<li>Select Edit from the <strong>three dot<\/strong> menu as shown in below image.<\/li>\n<li>Update the content path in the existing pipeline and then trigger the content copy operation.<\/li>\n<\/ol>\n<div id=\"attachment_67547\" style=\"width: 635px\" class=\"wp-caption aligncenter\"><img aria-describedby=\"caption-attachment-67547\" decoding=\"async\" loading=\"lazy\" class=\"size-large wp-image-67547\" src=\"https:\/\/www.tothenew.com\/blog\/wp-ttn-blog\/uploads\/2024\/09\/12_updated-1-1024x304.png\" alt=\"12\" width=\"625\" height=\"186\" srcset=\"\/blog\/wp-ttn-blog\/uploads\/2024\/09\/12_updated-1-1024x304.png 1024w, \/blog\/wp-ttn-blog\/uploads\/2024\/09\/12_updated-1-300x89.png 300w, \/blog\/wp-ttn-blog\/uploads\/2024\/09\/12_updated-1-768x228.png 768w, \/blog\/wp-ttn-blog\/uploads\/2024\/09\/12_updated-1-1536x456.png 1536w, \/blog\/wp-ttn-blog\/uploads\/2024\/09\/12_updated-1-2048x608.png 2048w, \/blog\/wp-ttn-blog\/uploads\/2024\/09\/12_updated-1-624x185.png 624w\" sizes=\"(max-width: 625px) 100vw, 625px\" \/><p id=\"caption-attachment-67547\" class=\"wp-caption-text\">12<\/p><\/div>\n<p><strong>How to Copy DAM assets to Non-Production<\/strong><br \/>\nPlease make sure to disable the Workflow &#8220;<strong>DAM Update Asset<\/strong>&#8221; from Workflow Launchers in the Target instance.<\/p>\n<ol>\n<li>Please follow the same steps mentioned in the above section &#8220;<strong>Create a Content Set to update the content paths<\/strong>&#8221; to create the consent set for the DAM assets pipeline and <strong>&#8220;Perform the Content Copy Operation&#8221; <\/strong>to copy the DAM assets from Production to Non-Production.<\/li>\n<li>Better to create a separate pipeline for syncing the DAM assets.<img decoding=\"async\" loading=\"lazy\" class=\"size-large wp-image-67550 aligncenter\" src=\"https:\/\/www.tothenew.com\/blog\/wp-ttn-blog\/uploads\/2024\/09\/Screenshot-2024-09-24-at-7.13.21\u202fPM-1-968x1024.png\" alt=\"14\" width=\"625\" height=\"661\" srcset=\"\/blog\/wp-ttn-blog\/uploads\/2024\/09\/Screenshot-2024-09-24-at-7.13.21\u202fPM-1-968x1024.png 968w, \/blog\/wp-ttn-blog\/uploads\/2024\/09\/Screenshot-2024-09-24-at-7.13.21\u202fPM-1-284x300.png 284w, \/blog\/wp-ttn-blog\/uploads\/2024\/09\/Screenshot-2024-09-24-at-7.13.21\u202fPM-1-768x813.png 768w, \/blog\/wp-ttn-blog\/uploads\/2024\/09\/Screenshot-2024-09-24-at-7.13.21\u202fPM-1-1452x1536.png 1452w, \/blog\/wp-ttn-blog\/uploads\/2024\/09\/Screenshot-2024-09-24-at-7.13.21\u202fPM-1-624x660.png 624w, \/blog\/wp-ttn-blog\/uploads\/2024\/09\/Screenshot-2024-09-24-at-7.13.21\u202fPM-1-24x24.png 24w, \/blog\/wp-ttn-blog\/uploads\/2024\/09\/Screenshot-2024-09-24-at-7.13.21\u202fPM-1.png 1584w\" sizes=\"(max-width: 625px) 100vw, 625px\" \/><\/li>\n<li>Enter the <strong>DAM asset path<\/strong> in the Add Include Path field.<img decoding=\"async\" loading=\"lazy\" class=\"size-large wp-image-67551 aligncenter\" src=\"https:\/\/www.tothenew.com\/blog\/wp-ttn-blog\/uploads\/2024\/09\/Screenshot-2024-09-24-at-7.21.28\u202fPM-1-1024x750.png\" alt=\"16\" width=\"625\" height=\"458\" srcset=\"\/blog\/wp-ttn-blog\/uploads\/2024\/09\/Screenshot-2024-09-24-at-7.21.28\u202fPM-1-1024x750.png 1024w, \/blog\/wp-ttn-blog\/uploads\/2024\/09\/Screenshot-2024-09-24-at-7.21.28\u202fPM-1-300x220.png 300w, \/blog\/wp-ttn-blog\/uploads\/2024\/09\/Screenshot-2024-09-24-at-7.21.28\u202fPM-1-768x562.png 768w, \/blog\/wp-ttn-blog\/uploads\/2024\/09\/Screenshot-2024-09-24-at-7.21.28\u202fPM-1-1536x1124.png 1536w, \/blog\/wp-ttn-blog\/uploads\/2024\/09\/Screenshot-2024-09-24-at-7.21.28\u202fPM-1-2048x1499.png 2048w, \/blog\/wp-ttn-blog\/uploads\/2024\/09\/Screenshot-2024-09-24-at-7.21.28\u202fPM-1-624x457.png 624w\" sizes=\"(max-width: 625px) 100vw, 625px\" \/><\/li>\n<li>Click <strong>Create<\/strong>.<\/li>\n<li>Please note that the DAM asset copy will take more time than the content copy process.<\/li>\n<\/ol>\n<h3><strong>Major points to be noted<\/strong><\/h3>\n<ol>\n<li>Both topologies have the same <strong>Data Store implementations<\/strong>, i.e. both are File Data Store or shared blob store. It is not possible to sync a shared blob store to a file data store or file data store to shared blob store.<\/li>\n<li>The target environment must have enough disk space to accept the transferred content. If not, then there is a possibility that the process will consume all available disk space.<\/li>\n<li>Content copy can only be performed within the same tier (i.e. <strong>author-author or publish-publish<\/strong>).<\/li>\n<li>Instances in both topologies have only one data disk. (except for S3\/Azure BlobStore topologies where cache is kept in a separate disk).<\/li>\n<li>Target topology can never be Production.<\/li>\n<li>While the content sync is occurring, no other Cloud Manager actions can be run on the topology. This means that if a sync is being run from Production to stage, a CI\/CD pipeline will not be able to be run.<\/li>\n<li>Content copy can not be performed if there is any active operation running on either the destination or source environment, such as a CI\/CD pipeline.<\/li>\n<li>Both Topologies should be in same AWS account or Azure subscription.<\/li>\n<li>Up to <strong>50 paths<\/strong> can be specified per content set. There is no limitation on excluded paths in the filter section.<\/li>\n<li>The Cloud Content Copy Tool is primarily focused on copying content nodes and associated metadata.<\/li>\n<li>Cancelling the pipeline and download logs options are not enabled in the AMS version, and it&#8217;s available in the AEM as Cloud version.<\/li>\n<li>If content is edited in the destination environment, the source content overwrites it if the paths match.<\/li>\n<li>If the paths are different, content from the source is merged with the content in the destination.<\/li>\n<\/ol>\n<h3><strong>Benefits of using this tool<\/strong><\/h3>\n<ol>\n<li>AEM users can utilise this content copy tool to perform content sync from Production to Non-Production.<\/li>\n<li>The content sync process will not cause any space issues.<\/li>\n<li>Content Copy UI is simple to use.<\/li>\n<li>Another copy operation cannot be initiated while the content sync is in progress.<\/li>\n<li>Simply update the content or DAM paths using Path Include\/Exclude options, much like in the CRX Package Manager console.<\/li>\n<li>Once the environment details have been updated, the content copy operation is instantly executed.<\/li>\n<\/ol>\n<h3><strong>Need Improvements<\/strong><\/h3>\n<ol>\n<li>Syncing one page path from Source to Destination takes around 30 minutes.<\/li>\n<li>If the content sync fails, and reason can&#8217;t be figured out in the Cloud Manager UI, because of unavailability of logger to triage the issue, then Adobe CSE need to be contacted to get the detailed log details.<\/li>\n<li>There is no error message displayed in the UI console, making it impossible to identify the cause of failure.<\/li>\n<li>There is no distinct button to initiate or start the content copying process, as the Content Copy will start immediately once the environment configurations are changed.<\/li>\n<li>There is no way to terminate or pause the content sync process once it has initiated.<\/li>\n<li>User\/Group nodes cannot be synced through this process.<\/li>\n<li>Copy of Version History takes more time than the usual duration.<\/li>\n<li>Even if incorrect content path is entered in the filter section, the content copy process is shown as completed. Ideally, if the path does not exist in the AEM repository, the copy operation should fail.<\/li>\n<li>Scheduling the sync process is not supported in this tool, initiation of content copy pipeline has to be initiated.<\/li>\n<li>Once the sync process is complete, there is no way to revert or roll back the contents.<\/li>\n<li>Similar to the Cloud Manager Deployment UI progress screen, the Content Copy UI could show the operation&#8217;s phases and progress.<\/li>\n<\/ol>\n<p>Reference Link &#8211; https:\/\/experienceleague.adobe.com\/en\/docs\/experience-manager-cloud-service\/content\/implementing\/developer-tools\/content-copy<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Introduction Adobe&#8217;s Cloud Manager Content Copy tool is an additional approach that aims to simplify the limitations of using CRX Package Manager \/ VLT RCP and handling huge volumes of content\/DAM copy between AEM environments. The content copy tool in Cloud Manager helps AEM users to copy AMS-hosted AEM 6.x content from Production to Staging [&hellip;]<\/p>\n","protected":false},"author":1545,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"iawp_total_views":121},"categories":[5868],"tags":[1522,4847,7144,7394,7147,7145,7146,7393],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.tothenew.com\/blog\/wp-json\/wp\/v2\/posts\/67584"}],"collection":[{"href":"https:\/\/www.tothenew.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.tothenew.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.tothenew.com\/blog\/wp-json\/wp\/v2\/users\/1545"}],"replies":[{"embeddable":true,"href":"https:\/\/www.tothenew.com\/blog\/wp-json\/wp\/v2\/comments?post=67584"}],"version-history":[{"count":8,"href":"https:\/\/www.tothenew.com\/blog\/wp-json\/wp\/v2\/posts\/67584\/revisions"}],"predecessor-version":[{"id":72976,"href":"https:\/\/www.tothenew.com\/blog\/wp-json\/wp\/v2\/posts\/67584\/revisions\/72976"}],"wp:attachment":[{"href":"https:\/\/www.tothenew.com\/blog\/wp-json\/wp\/v2\/media?parent=67584"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.tothenew.com\/blog\/wp-json\/wp\/v2\/categories?post=67584"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.tothenew.com\/blog\/wp-json\/wp\/v2\/tags?post=67584"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}