SoftLayer - 获取数据中心的带宽使用情况
SoftLayer - getting bandwidth usage by datacenter
与 softlayer - getting bandwidth usage per datacenter 上发布的另一个问题类似,我的问题:
我如何使用 API 获取代表我们整个帐户 (1) 和特定数据中心 (2) 使用的带宽量的值(不是图表)。
哪些 API 调用是实现这些目标的正确条目?我们正在 PHP 制作原型,但也欢迎 Python。
遗憾的是,无法进行一次调用,但这可以作为一种解决方法:
从帐户中检索虚拟访客和硬件对象
然后,我们应该通过以下请求从每个数据中获取带宽数据:
如果你想要一个特定的数据中心,有必要过滤每个数据中心的硬件对象和虚拟来宾。
这里是一个 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
与 softlayer - getting bandwidth usage per datacenter 上发布的另一个问题类似,我的问题:
我如何使用 API 获取代表我们整个帐户 (1) 和特定数据中心 (2) 使用的带宽量的值(不是图表)。
哪些 API 调用是实现这些目标的正确条目?我们正在 PHP 制作原型,但也欢迎 Python。
遗憾的是,无法进行一次调用,但这可以作为一种解决方法:
从帐户中检索虚拟访客和硬件对象
然后,我们应该通过以下请求从每个数据中获取带宽数据:
如果你想要一个特定的数据中心,有必要过滤每个数据中心的硬件对象和虚拟来宾。
这里是一个 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