2017-02-27 8 views
-1

Ich versuche, Speicherinformationen spezifische Kosten zu erhalten, und welcher Host ist es von der API zugewiesen.Softlayer-API: Speicherinformationen

Mit diesem Endpunkt (https://api.softlayer.com/rest/v3/SoftLayer_Account/getNextInvoiceTopLevelBillingItems.json

konnte ich die Kosten für die Lagerung erhalten, aber es ist alles als „Endurance Storage“ zeigt nach oben oder „Performance Storage“ auf der Rechnung. Einen Weg benötigen diese zurück zu binden Der Name

Antwort

0

Die Methode http://sldn.softlayer.com/reference/services/SoftLayer_Account/getNextInvoiceTopLevelBillingItems gibt ein Array mit Abrechnungspositionen zurück, die einzige Möglichkeit, diese mit dem Speichergerät zu verknüpfen, besteht darin, diese Abrechnungsposition mit der Abrechnungsposition des Speichers zu verknüpfen. Sie können die Abrechnungsposition aller Ihrer Speicher mit dieser Methode abrufen:

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

plus eine Maske, um ihre Abrechnungspositionen zu erhalten.

z.B. mit RESTFul

GET https://$USER:[email protected]/rest/v3/SoftLayer_Account/getNetworkStorage?objectMask=mask[billingItem] 

Dann müssen Sie die Rechnungsposten verknüpfen, die gleich sind.

Grüße

+0

Diese Methode gibt ein leeres Array für mich zurück. Liegt es daran, dass mein Konto keinen Zugriff hat? –

+0

versuchen Sie wahrscheinlich mit einem anderen Benutzer, der mehr Privilegien hat –