Softlayer API:存储信息

Softlayer API: Storage information

我正在尝试从 API 中获取具体成本的存储信息,以及它分配给哪个主机。

使用此端点(https://api.softlayer.com/rest/v3/SoftLayer_Account/getNextInvoiceTopLevelBillingItems.json

我能够获得存储费用,但在发票上都显示为 "Endurance Storage" 或 "Performance Storage"。需要一种方法将其与分配的主机或卷名联系起来。

merhod http://sldn.softlayer.com/reference/services/SoftLayer_Account/getNextInvoiceTopLevelBillingItems returns 一组计费项目,将其与存储设备绑定的唯一方法是将该计费项目与存储的计费项目相匹配。您可以使用此方法获取所有存储的计费项目。

http://sldn.softlayer.com/reference/services/SoftLayer_Account/getNetworkStorage

加上一个面具来获得他们的账单。

例如使用 RESTFul

GET https://$USER:APIKEY@api.softlayer.com/rest/v3/SoftLayer_Account/getNetworkStorage?objectMask=mask[billingItem]

然后你需要link相同的计费项目。

此致