If you are an Adobe Experience Cloud customer, you can synchronize your assets within Adobe Experience Manager Assets with Adobe Creative Cloud, and vice versa. You can also synchronize your assets with Experience Cloud and vice versa. You can set up this synchronization through Adobe I/O. The updated name of Adobe Marketing Cloud is Adobe Experience Cloud.
The workflow to set up this integration is:
At the backend, the AEM server authenticates your profile with the gateway and then synchronizes the data between Assets and Experience Cloud.
Access the Adobe Developer gateway interface by logging in at https://legacy-oauth.cloud.adobe.io.
You require administrator privileges to create an application ID.
From the left pane, navigate to Developer Tools > Applications to view a list of applications.
Click Add to create an application.
From the Client Credentials list, select Service Account (JWT Assertion), which is a server-to-server communication service for server authentication.
Specify a name for the application and an optional description.
From the Organization list, select the organization for which you want to synchronize assets.
From the Scope list, select dam-read, dam-sync, dam-write, and cc-share.
Click Create. A message notifies that the application is created.
Copy the Application ID that is generated for the new application.
Ensure that you do not inadvertently copy the Application Secret instead of the Application ID.
Click the AEM logo on the user interface of your local AEM Assets instance and navigate to Tools > Cloud Services > Legacy Cloud Services.
Locate the Adobe Experience Cloud service. If no configurations exist, click Configure Now. If configurations exist, click Show Configurations and click
+ to add a new configuration.
Use an Adobe ID account that has administrator privileges for the organization.
In the Create Configuration dialog, specify a title and name for the new configuration and click Create.
In the Tenant URL field, specify the URL for AEM Assets. In the past, if the URL was defined as
https://<tenant_id>.marketing.adobe.com, change it to
In the Client ID field, paste the application ID you copied at the end of the procedure create an application.
Under Synchronization select Enabled to enable synchronization and click OK. If you select disabled, the synchronization works in a single direction.
From the configuration page, click Display Public Key to display the public key generated for your instance. Alternatively, click Download Public Key for OAuth Gateway to download the file containing the public key. Then, open the file to display the public key.
Display the public key using one of the following methods mentioned in the last step of the procedure add a new configuration to Experience Cloud. Click Display Public Key.
Copy the public key and paste it into the Public Key field of configuration interface of the application you created in create an application.
Click Update. Synchronize your assets with the AEM Assets instance now.
Click the AEM logo on the user interface of your local AEM Assets instance and navigate to Tools> Deployment> Replicationto locate the replication profiles created for synchronization.
On the Replication page, click Agents on author.
From the list of profiles, click the default replication profile for your organization to open it.
In the dialog, click Test Connection.
When the replication rest completes, check for a success message at the end of the test results.
Log in to Experience Cloud using administrator credentials.
From the rails, go to Administration and then click Launch Enterprise Dashboard.
From the rail, click Users to open the User Management page.
From the toolbar, click Add .
Add one or more users that you want to provide the ability to share assets with Creative Cloud.
Only the users that you add to Experience Cloud can share assets from AEM Assets to Creative Cloud.
Log in to AEM Assets.
In the Assets console, create a folder and upload some assets to it. For example, create a folder mc-demo and upload an asset to it.
Select the folder and click Share .
From the menu, select Adobe Experience Cloud and the click Share. A message notifies that the folder is shared with Experience Cloud.
Sharing an Assets folder of the type
sling:OrderedFolder, is not supported in the context of sharing in Adobe Experience Cloud. If you want to share a folder, when creating it in AEM Assets, do not select the Ordered option.
Refresh the AEM Assets user interface. The folder you created in the Assets console of your local AEM Assets instance is copied to the Experience Cloud user interface. The asset that you upload to the folder in AEM Assets appears in the copy of the folder in Experience Cloud after it is processed by the AEM server.
You can also upload an asset in the replicated copy of the folder in Experience Cloud. After it is processed, the asset appears in the shared folder in AEM Assets.