API-интерфейс softlayer: SoftLayerAPIError(SoftLayer_Exception_Order_Item_Invalid): цена 1 ГБ (204925) не действительна для пакета (46)

фон

Используйте API-интерфейс sl_product_order.placeOrder, чтобы заказать vsi. Регион США, включая wdc4, sjc3, dla2, создающий VSI, не удалось использовать пакет 46 для размещения заказа. Другие регионы могут успешно создавать VSI с помощью package46.

исключение

SoftLayerAPIError(SoftLayer_Exception_Order_Item_Invalid): цена 1 ГБ (204925) не действительна для пакета (46)

связанные вопросы

В прошлом месяце я задал другой вопрос о пакете ( Softlayer Api: Исключение: неверные данные в заказе для свойства: packageId. Package (835) требует предустановленной конфигурации),

вопрос

Не могли бы вы сказать, какой пакет может быть использован для всех софтлайеров?

1 ответ

У вас проблема не из-за упаковки, вам нужно использовать стандартные цены на товары, если вы хотите заказать устройства в любом регионе программных слоев.

Я предлагаю просмотреть ссылки, перечисленные внизу, но в основном вам нужно использовать метод SoftLayer_Product_Package::getItemPrices со следующим объектным фильтром, чтобы получить стандартные цены:

objectFilter={"itemPrices":{"locationGroupId":{"operation":"is null"}}}

Ниже приведен пример использования REST:

https://[userName]:[apiKey]@api.softlayer.com/rest/v3/SoftLayer_Product_Package/46/getItemPrices?objectFilter={"itemPrices":{"locationGroupId":{"operation":"is null"}}}

Рекомендации

Softlayer Evault Цена Идентификаторы

Как создать хеш priceConflicts как при настройке пакета магазина

API SoftLayer: цена не корректируется в зависимости от местоположения Netscaler

Другие вопросы по тегам