XML content delivery for RSS feeds and announcements in Adobe Experience Manager as a Cloud Service

Direct delivery of XML files, such as RSS feeds and announcements, from AEM Assets is not currently supported in Adobe Experience Manager as a Cloud Service environments. To deliver XML content, store the XML files in your code repository and deploy them with your AEM application.

Description description

Organizations using Adobe Experience Manager (AEM) as a Cloud Service may need to expose RSS feeds or announcement content in XML format through public URLs. Direct delivery of XML files stored in AEM Assets (Digital Asset Management, DAM) is not currently supported through the default content delivery network (CDN) configuration, and no configuration is available to enable this capability at this time.

Resolution resolution

As direct delivery of XML files from AEM Assets is not supported, use the following approaches to deliver XML content.

  1. Store the required XML files (such as RSS feeds or announcements) in your code repository as part of your AEM application.
  2. Deploy the updated XML files with each code deployment to make them accessible through public URLs.
  3. If the XML files require frequent updates, consider automating the process by using scripts or automation tools to update the XML files in the repository and trigger deployments as needed.
  4. Alternatively, evaluate the use of AEM Edge Functions to implement custom logic for XML delivery if this approach fits your use case and operational requirements.
  5. After deployment, verify that the XML files are accessible through the expected public URLs.
recommendation-more-help
experience-cloud-kcs-help-kbarticles