Expand my Community achievements bar.

Nomination window for the Adobe Community Advisor Program, Class of 2025, is now open!
SOLVED

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

Avatar

Level 2

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 ?

1 Accepted Solution

Avatar

Correct answer by
Employee Advisor

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/dep...

View solution in original post

5 Replies

Avatar

Level 7

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]"
}

 

Avatar

Level 10

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

Avatar

Administrator

@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

Avatar

Correct answer by
Employee Advisor

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/dep...