获取 Mulesoft Cloudhub 环境的名称

问题描述

要动态访问它们,我想为我的环境使用不同的属性配置文件,例如

  • config-production.properties
  • config-preprod.properties
  • config-sandBox.properties

是否有一个系统变量我可以用来获取应用部署环境的名称(生产/预生产/沙箱)?

还是我必须在部署时手动将其指定为属性?有什么想法或最佳做法吗?

解决方法

部署到 CloudHub 的应用程序没有带有环境名称的预定义变量。您必须为该应用程序 set a property manually in Runtime Manager 定义属性文件的环境名称。