我一直在查看API参考,并且找不到可以返回数据中心中pod数量的REST API。我使用什么REST API来检索数据中心中的pod数量?
答案 0 :(得分:0)
不幸的是,这类信息不适用于客户,因此意味着它无法通过API获取。
答案 1 :(得分:0)
如果我没错,那么能够获取Pod信息的独特方式是获取服务器信息。例如,执行以下操作时:
https://[username]:[apikey]@api.softlayer.com/rest/v3/SoftLayer_Account/getHardware?objectMask=mask[id,hostname,locationPathString,primaryNetworkComponent[id,router.hostname],rack]
Method: GET
其中一台服务器有以下响应:
[
{
"hostname": "207819wpapp000",
"id": 87000,
"locationPathString": "dal05.sr02.rk92.sl19",
"primaryNetworkComponent": {
"id": 480000,
"router": {
"hostname": "fcr02a.dal05"
}
},
"rack": {
"id": 196045,
"name": "92",
"statusId": 2
}
},
Pod信息是:
"router": {
"hostname": "fcr02a.dal05"
}
其中: fcr02a => POD02; dal05 => DALLAS05
我希望它可以帮到你。