Expand my Community achievements bar.

Don’t miss the AEM Skill Exchange in SF on Nov 14—hear from industry leaders, learn best practices, and enhance your AEM strategy with practical tips.
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 @narendiran100 , 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 5

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 7

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 @narendiran100 , 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...