是否有一个环境变量可以告诉我我在 运行 上的 Pivotal Cloud Foundry Foundation?
Is there a environment variable that I can tell what Pivotal Cloud Foundry Foundation I am running on?
是否有一个环境变量可以告诉我我 运行 在哪个 Pivotal Cloud Foundry Foundation 上?我发现 CF_INSTANCE_INDEX 告诉我我 运行 在哪个实例上,但我也在寻找一些东西来告诉我我在哪个基金会上。我问是因为我在主动被动中设置了两个基础,我有一个用例需要知道我在哪个基础上 运行。
谢谢,
布莱恩
检查低于 JSON 的 PCF 是否有助于提取您要查找的内容 -
"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"
我没试过,但我是通过这种方式获取服务变量的
是否有一个环境变量可以告诉我我 运行 在哪个 Pivotal Cloud Foundry Foundation 上?我发现 CF_INSTANCE_INDEX 告诉我我 运行 在哪个实例上,但我也在寻找一些东西来告诉我我在哪个基金会上。我问是因为我在主动被动中设置了两个基础,我有一个用例需要知道我在哪个基础上 运行。
谢谢, 布莱恩
检查低于 JSON 的 PCF 是否有助于提取您要查找的内容 -
"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"
我没试过,但我是通过这种方式获取服务变量的