2016-08-04 7 views
-2

Ich versuche, einen monatlichen Bare-Metal-Server mit mehrer 960GB SSDs und ich erhalte den folgenden API-FehlerSoftlayer-API-Fehler - Ungültige Preis-ID für 960 GB SSD in dal10

SoftLayerAPIError (SoftLayer_Exception_Public) zu bestellen: für 960 Den Preis GB SSD (3 DWPD) (# 156775) gilt nicht für Standort dal10.

Ich sehe die Option bei der Bestellung über die Portal-Benutzeroberfläche, so dass ich nicht sicher bin, was das Problem ist. Ich kann bei Bedarf eine Debugging-Ausgabe von meinem Skript bereitstellen.

Antwort

0

Sie benötigen diesen Artikel http://sldn.softlayer.com/blog/cmporter/location-based-pricing-and-you

Grundsätzlich lesen alle Preise haben eine Eigenschaft namens „pricingLocationGroup“, diese Eigenschaft gibt in was Datenzentren der Preis gültig ist.

Im Fall von Datencentern in "Dallas" müssen Sie Preise verwenden, deren "locationGroupId" = null ist. Sie können den Artikel über das Portal bestellen. weil das Portal die richtige Preis-ID verwendet.

Sie müssen also einen anderen Preis für den Artikel abholen, dessen "locationGroupId" = null ist.

Grüße