Cloud foundry 检测CloudFoundry/Bluemix的版本
我正在尝试检测Bluemix/Cloud Foundry的版本。是否有一个命令我可以用来做这件事 cf-version告诉您命令行界面的版本,而不是您要“推送”到的服务器的版本 谢谢Cloud foundry 检测CloudFoundry/Bluemix的版本,cloud-foundry,ibm-cloud,Cloud Foundry,Ibm Cloud,我正在尝试检测Bluemix/Cloud Foundry的版本。是否有一个命令我可以用来做这件事 cf-version告诉您命令行界面的版本,而不是您要“推送”到的服务器的版本 谢谢 anthony您可以通过CloudFoundry info端点获得运行Bluemix的CloudFoundry版本 美国南方数据中心-(截至本公告,目前为226) 欧盟-英国数据中心-(截至本公告当前为226) AP数据中心-(截至本次发布,目前为226) AP数据中心-(截至本次发布,目前为226) 构建就是您想
anthony您可以通过CloudFoundry info端点获得运行Bluemix的CloudFoundry版本 美国南方数据中心-(截至本公告,目前为226) 欧盟-英国数据中心-(截至本公告当前为226) AP数据中心-(截至本次发布,目前为226) AP数据中心-(截至本次发布,目前为226) 构建就是您想要的JSON
{
"name": "Bluemix",
"build": "226004",
"support": "http://ibm.com",
"version": 2,
"description": "IBM Bluemix",
"authorization_endpoint": "https://login.ng.bluemix.net/UAALoginServerWAR",
"token_endpoint": "https://uaa.ng.bluemix.net",
"allow_debug": true
}
您可以使用命令
cf curl/v2/info
访问Bluemix的云控制器端点,以获取有关版本等的信息。下面是我目前看到的输出:
$ cf curl /v2/info
{
"name": "Bluemix",
"build": "195008",
"support": "http://ibm.com",
"version": 2,
"description": "IBM Bluemix",
"authorization_endpoint": "https://login.ng.bluemix.net/UAALoginServerWAR",
"token_endpoint": "https://uaa.ng.bluemix.net",
"api_version": "2.19.0",
"logging_endpoint": "wss://loggregator.ng.bluemix.net:443",
"user": "<uuid>"
}
$cf curl/v2/info
{
“名称”:“Bluemix”,
“建造”:“195008”,
“支持”:http://ibm.com",
“版本”:2,
“说明”:“IBM Bluemix”,
“授权\u终结点”:https://login.ng.bluemix.net/UAALoginServerWAR",
“令牌\u终结点”:https://uaa.ng.bluemix.net",
“api_版本”:“2.19.0”,
“记录\u终结点”:wss://loggregator.ng.bluemix.net:443",
“用户”:”
}
build
属性的前三个字符映射到正在使用的Cloud Foundry版本。在本例中,版本195对应于此处的版本化API文档:当我单击链接时,会收到一条消息,上面写着“禁止”。在浏览器中刷新页面会将其清除。如何从“构建”和“版本”到CloudFoundry发行号?我修改了答案。“生成”字段就是您想要的信息。@LMSUPPRENANT,不确定从答案中单击这些链接时失败的原因,但当我将链接复制/粘贴到新的浏览器会话中时,我能够获得从cf curl/v2/info
返回的信息的子集。您也可以只使用curlhttps://api.ng.bluemix.net/info
获取相同的信息。