How to check environment in aem cloud like QA/UAT ? | Community
Skip to main content
New Participant
October 8, 2024
Solved

How to check environment in aem cloud like QA/UAT ?

  • October 8, 2024
  • 4 replies
  • 1300 views

Since in AEM cloud custom runmode are not supported so how we can detect that which environment it is since AEMCaaS give feasibility to detect dev/stage/prod but what about UAT and QA ?

This post is no longer active and is closed to new replies. Need help? Start a new post to ask your question.
Best answer by joerghoh

while you always implement code like suggested by @narendiran_ravi , I would like to understand why you need to that distinction.

If you need to configure different OSGI configuration for DEV and UAT (which is a DEV in AEM CS terms), you can manage them through environment variables. See https://experienceleague.adobe.com/en/docs/experience-manager-cloud-service/content/implementing/deploying/configuring-osgi#environment-specific-configuration-values

4 replies

joerghoh
joerghohAccepted solution
Employee
October 9, 2024

while you always implement code like suggested by @narendiran_ravi , I would like to understand why you need to that distinction.

If you need to configure different OSGI configuration for DEV and UAT (which is a DEV in AEM CS terms), you can manage them through environment variables. See https://experienceleague.adobe.com/en/docs/experience-manager-cloud-service/content/implementing/deploying/configuring-osgi#environment-specific-configuration-values

kautuk_sahni
Employee
October 9, 2024

@pratikshah Did you find the suggestions helpful? Please let us know if you require more information. Otherwise, please mark the answer as correct for posterity. If you've discovered a solution yourself, we would appreciate it if you could share it with the community. Thank you!

Kautuk Sahni
daniel-strmecki
New Participant
October 8, 2024

Hi @pratikshah,

to achieve this you will need to create custom configuration for your different DEV environments and set DEV/QA/INT as environment variable. For example, your configuration might look like this:

{ "instanceEnvironment": "$[env:INSTANCE_ENVIRONMENT;default=dev]", "instanceType": "author" }

 

Hope this helps,

Daniel

narendiran_ravi
New Participant
October 8, 2024

You can use the Cloud environment variables and update this for specific environments. This can be assigned to an OSGI config variable.

 

{ "environmentType":"$[env:ENVIRONMENT_TYPE]" }

 

arunpatidar
New Participant
October 8, 2024