是否有一个环境变量可以告诉我正在运行什么Pivotal Cloud Foundry Foundation?

问题描述 投票:0回答:1

是否有一个环境变量可以告诉我正在运行什么Pivotal Cloud Foundry Foundation?我发现CF_INSTANCE_INDEX可以告诉我我正在运行哪个实例,但是我也在寻找可以告诉我我正在哪个Foundation上的东西。我问是因为我在主动被动式系统中有两个基础设置,所以我有一个用例,我需要知道我在哪个基础上运行。

谢谢,布莱恩

spring-boot pivotal-cloud-foundry
1个回答
0
投票

[检查PCF的JSON以下是否有助于提取所需内容-

"application_env_json": {
"VCAP_APPLICATION": {
  "cf_api": "https://abc.xyz.net",
  "limits": {
    "fds": 16384
  },
  "application_name": "My-SimpleApp",
  "application_uris": [
    "My-SimpleApp.abc.xyz.net"
  ],
  "name": "My-SimpleApp",
  "space_name": "MY_SPACE",
  "space_id": "6e84e9d5-ed09-42a8-9309-12345",
  "uris": [
    "My-SimpleApp.abc.xyz.net"
  ],
  "users": null,
  "application_id": "8b891e55-0661-4c70-b2d9-345edf"
}

}

在Env变量上应该是这样-"VCAP_APPLICATION.space_name"

我没有尝试过,但是正在以这种方式获取服务变量

© www.soinside.com 2019 - 2024. All rights reserved.