Skip to Content
Product Information

Enabling an Out-of-the-box (Simple Content) Repository for Storing Images in SAP Marketing Cloud

With the SAP Marketing Cloud 1902 release, we are excited to announce the availability of simple content repository feature. This simple content repository feature enables you to choose images from your local drive and upload images to a simple content repository.

This feature enables you (as a marketer) to upload images directly from Content Studio while designing marketing content. These images are then also available to any email recipient when they choose to open an email in their respective email clients.  It is also possible to map the repository to any Content Delivery Network (CDN) provider like Akamai CDN for efficient delivery of marketing content.

If you also have a marketing administrator role on SAP Marketing Cloud, you can use the Content Repository Configuration app to enable simple content repository feature and maintain the configured CDN Domain name in the app. For more information, see: Configure Simple Content Repository.

Generally, enterprises these days depend on CDN for efficient content delivery over internet, whether it is general web content, higher resolution images and promotional videos, and especially for a web-shop supporting business.

Before you proceed with this set-up, check with your IT Administrator, the IT landscape and get to know the CDN which may, likely, or already be used.

You can choose from a vast array of CDN providers. If you are looking at global presence, then you could go with Akamai, MaxCDN, AWS CloudFront, Cloudflare, Edgecast, Fastly, or choose among many others.

The set-up is simple and should be complete in a day or two, for both configurations on CDN provider’s console and in SAP Marketing Cloud, below.

Here’s a list of the some of the quick help links from different CDN providers:

Do try out this feature and let us know your feedback.

23 Comments
You must be Logged on to comment or reply to a post.
  • Hello together,

    we dont use any content management system. As in production system it has to be configured kind of a cdn domain what in production system (SAP Marketing Cloud 1902) has to be inserted here?

    BR/

  • Hello Oliver,

    typically every company uses a CDN to power e.g., their web domains.

    You may ask your IT administrator which CDN your company has. He will give you the right domain to enter here.

    In case you do not have a CDN in your company you may choose to subscribe to a CDN service.

    A short selection of vendors you find above. Some of the vendors also have a very easy step-by-step guide to subscribe and set this up.

     

    Hope this helps

    Stefan

     

     

     

  • Hi Susheel,

    We are using Amazon S3 with the SAP Marketing Cloud. We have two options based on the features described.

    1. Configuring Simple content repository: Enable to upload and view the content
    2. Custom CDN integration with Amazon S3.

    For Option 1: We are centrally using the Amazon S3 for website and all other areas and SAP Marketing cloud assets is associated with one Amazon S3 Bucket. We already a CDN domain name associated with Amazon S3.

    I am not able to follow the instruction saying the “Use the Content Repository URL in your Content Delivery Network (CDN) Provider’s Console. This generates CDN Domain Name.”.

    We are not able followup this step to link the Content Repository URL to CDN Provider console to do it Amazon S3.

     

    What would be the best case in this scenario to go for an Option 1 or OPtion 2.

     

    • Hi Praveen,

      These are the options to use pictures in the email editor (content studio) of SAP Marketing Cloud (SMC)

      1. The SAP managed repository, which has been described in this blog. Every SMC tenant, now has a default repository, in order to use it productively, we expect that this repository is mapped to a CDN domain. Therefore, step-1 here, allows you to enable this repository and copy the URL to this repository.
        1. Step-2, is where the URL of repository is used to generate a CDN Domain, here you can use AWS Cloud Front
      2. Integrating with SAP Document Center (a cloud service in SAP Cloud Platform). This allows you to bring in the SAP Document Center subscription and integrate with SMC. The corresponding integration scenario is SAP_COM_0050, refer the corresponding integration documentation
      3. Generic integration to any CMS/DAM systems using SAP Cloud Integration – Here you can use the integration template as a reference and build integration to any CMS/DAM system.
        1. Here you can utilise AWS S3 as well. You will have to care about the authorisation as well, when SMC makes a call to AWS S3 via the SAP Cloud Integration

      I hope this helps

      Best regards, Prasad

      • Hi Prasad,

        Thanks for the detailed explanation.

        We have a requirement to integrate SMC with AWS S3 for consuming the
        multimedia contents in SMC.

        Please let us know if the standard Iflow package SAP Marketing Cloud Content Management System Integration & ODATA API-Integration
        Content
        is sufficient to consume files from S3 to SMC,or else if we
        need to any additional adapter (eg Amazon connector) ?

        Thanks,

        Kapilan M R

  • We have the same issue – our client uses Akamai but the instructions “Use the Content Repository URL in your Content Delivery Network (CDN) Provider’s Console. This generates CDN Domain Name” – are pretty confusing according to them. Is there anyway you can provide more details on this? I am pretty sure SAP would’ve done some configuration in your systems.

  • Hi Susheel,

    We have already enabled Content Repository in our SMC. The link Content Repository URL is automatically displayed and we used it for CDN configuration in AWS Cloudfront. As a result, we could upload the images in Content Studio from local machine, and we could view these images in content studio, even download it by using the source URL in content studio.

    However, we are concerning how can we manage (view/delete) the files (images, attachments,…) which we already uploaded? We accessed the Content Repository URL then it forwarded us to SAP Document Center (SDC) and it’s required an account to login but we don’t know which account. We don’t configure to integrate with SDC in Communications System App yet, so why we have the Content Repository URL persisted?

    Could you please advice us?

    Thanks a lot.

     

    Best Regards,

    Hoa Nguyen

     

    • Hello Hoa Nguyen,

      With SAP managed repository (described in this blog), it is not possible to manage the content.

      The Content Repository URL is a read only field, just to indicate the automated procedure for this integration has run successfully.

      An option to delete the uploaded content is currently not available.

      You could refer to this blog – https://blogs.sap.com/2019/10/17/content-repository-for-images/ for various options available to connect with DAM systems.

      Thank you.

      Regards
      Aruna

  • Hi Susheel Kumar C ,

    I’m trying to configure the Simple Content Repository using Fastly and immediately came across an issue. When I enter the Repository Domain ending hana.ondemand.com I get the error message “Domain ‘ondemand.com’ is already taken by another customer”.

    Any tips on how to work around this? I’m assuming all SAP Marketing Cloud customers will have the same domain ondemand.com.

    Kind Regards,

    Markus

    • Hello Markus,

      It is unclear where you are seeing the error message – in the Fastly configuration or inSimple Content Repository configuration in SAP Marketing Cloud.

      Request you to please report the issue to the component, CEC-MKT-API. We could then look into the configurations and provide the right solution.

      Thanks and regards

      Aruna

        • Hello Markus,

          The repository domain smd-*.hana.ondemand.com, should be maintained in Origins section as host.
          In the Domains field that is highlighted in the screenshot here, ensure that you provide the custom domain name (unique branded name identifying your brand),such that the file URLs have the custom domain.

          Hope this helps.

          Thanks and regards
          Aruna