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 the simple content repository feature. This simple content repository feature enables you to choose and upload images from your local drive to a simple content repository.

This feature enables you (for 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 of the Content Delivery Network (CDN) providers like Akamai CDN for efficient marketing content delivery.

If you also have the role of marketing administrator on SAP Marketing Cloud, you can use the Content Repository Configuration app to enable the 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 the internet, whether it is general web content, higher resolution images, and promotional videos, or 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 is being in use.

You can choose from a vast array of CDN providers. If you are looking at a 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 the configuration should be complete in a day or two for both CDN provider’s console and SAP Marketing Cloud.

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.

25 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

  • As already some comments here enquiring about the setup of Akamai as CDN respectively the instruction “Use the Content Repository URL in your Content Delivery Network (CDN) Provider’s Console. This generates CDN Domain Name” is there a documentation / How To available what has to be done on Akamai side? My customer is – as many others – struggle with it and lacking documentation.

    For those who managed, can you please share some insights?

    Thanks and best regards

    Ilonka

  • Hi Ilonka,

    the configuration is quite simple. You just have to create you own domain name in your preferred CDN. E.g. ilonka.cdn.aws.com. By the way, in AWS you can have a generated URL where your CDN is accessible. The target host name is the name provided in SAP Marketing Cloud, e.g. smd-xxx.hana.ondemand.com (URL can be different, depending on DC location). You have to set the right setting, that HTTPS is supported by CDN and all path information and URL parameters are just forwarded to the target host.

    To make an example:

    In the email itself you will have the URL

    ilonka.cdn.aws.com/anotherstring/add_info/?parameter1=XYZ&parameter2=abc
    is translated to the target host
    sdn.xxx.hana.ondemand.com/anotherstring/add_info/?parameter1=XYZ&parameter2=abc

    General remark: all used urls are fake.

    Hope it makes it more clear.

    Best regards,

    Joerg