SoftLayer - 通过数据中心获取带宽使用情况

时间:2016-04-20 21:23:34

标签: php python ibm-cloud-infrastructure

softlayer - getting bandwidth usage per datacenter上的另一个问题类似,我的问题:

如何使用API​​获取表示整个帐户(1)和特定数据中心(2)使用的带宽量的值(而不是图表)。

哪些API调用是实现这些目标的正确条目?我们在PHP中进行原型设计,但也欢迎使用Python。

1 个答案:

答案 0 :(得分:0)

不幸的是,不可能拨打一个电话,但这可能是一种解决方法:

从帐户中检索虚拟客人和硬件对象

然后,我们应该通过以下请求获取带宽数据:

如果您需要特定的数据中心,则需要按数据中心过滤硬件对象和虚拟客户。

这是一个Rest请求,用于过滤Dal05数据中心。应该对硬件对象应用相同的想法。

https://$user:$apiKey@api.softlayer.com/rest/v3.1/SoftLayer_Account/getVirtualGuests?objectMask=mask[datacenter]&objectFilter={"virtualGuests":{"datacenter":{"name":{"operation":"dal05"}}}}

Method: Get