Dynamic Media Classic (S7) stage/production differentiation



Dear all,


I was wondering how S7 can differentiate between "stage assets" and "prod assets".



- Path uploaded: /content/dam/myprojectassets/myasset.jpg

- S7 brand name: mybrand

- If I upload an asset from my stage AEM to S7, the S7 name is myasset.jpg

- If I upload the same asset from my prod AEM to S7, the S7 name is again myasset.jpg


That being the case, requesting the asset via its S7 URL, say s7host.scene7.com/is/image/mybrand/myasset.jpg will show the same asset, be that uploaded from Stage or Prod environment. So there is an obvious potential issue that a stage image push to S7 will override a prod image, due to using the same image name.


What is the setup required to ensure stage assets are pushed to S7 without the danger of overwriting prod assets? Also, how to ensure delivery of stage S7 assets from a stage frontend, and prod S7 assets when requesting them from a prod frontend?


If I missed something in the documentation please point me to it.


Thank you in advance for your help.


AEM 6.4 AEM Assets Dynamic Media Dynamic Media Classic S7 Scene7

Accepted Solutions (1)

Accepted Solutions (1)




Hi Kimon,

I hope you are good.

You need to link different Scene 7 account to your AEM Prod instance and AEM Stage instance.

This will create different Scene 7 image URLs : host.scene7.com/is/image/mybrand/myasset.jpg and host.scene7.com/is/image/mybrandstage/myasset.jpg

Note : You can ask Adobe Scene 7 / Dynamic Media Support team to create a Stage or Dev Scene 7 account for you AEM Stage or Dev instance

I hope this helps.


Vikram Gaur

Answers (0)