Python Softlayer api:例外为该订单提供的位置无效 背景

Python Softlayer api:例外为该订单提供的位置无效 背景,python,api,ibm-cloud-infrastructure,Python,Api,Ibm Cloud Infrastructure,使用sl_product_order.placeOrder api订购vsi。订单参数: {'prices': [{'id': 1644}, {'id': 1640}, {'id': 2202}, {'id': 272}, {'id': 45466}, {'id': 905}, {'id': 21}, {'id': 57}, {'id': 55}, {'id': 58}, {'id': 420}, {'id': 418}, {'id': 17129}, {'id': 1800}], 'locat

使用sl_product_order.placeOrder api订购vsi。订单参数:

{'prices': [{'id': 1644}, {'id': 1640}, {'id': 2202}, {'id': 272}, {'id': 45466}, {'id': 905}, {'id': 21}, {'id': 57}, {'id': 55}, {'id': 58}, {'id': 420}, {'id': 418}, {'id': 17129}, {'id': 1800}], 'location': '224092', 'packageId': 835, 'complexType': 'SoftLayer_Container_Product_Order_Virtual_Guest', 'useHourlyPricing': True, 'virtualGuests': [{'domain': 'xxx.com', 'hostname': 'xxx-rkgw77q5'}], 'quantity': 1}
“数据中心”:“sng01”id:224092

例外 SoftLayerAPIError(SoftLayer\u Exception\u Order\u InvalidLocation):为此订单提供的位置无效

问题 昨天,这个api可以正常工作,用于创建具有相同参数的vsi。但是,现在它不起作用了


我可以在门户网站上购买sng01的vsi。但api总是告诉此订单提供的位置无效。

订购前,您需要确保要使用的软件包适用于您要使用的位置,以检查您是否必须运行此方法:

当前,您正在使用的包的位置sng01无效,这就是为什么会出现错误

另一方面,您可以使用control portal在该地区订购,因为control portal为Virtual Server使用另一个软件包,它使用的是软件包46,因此您需要更改订单中的软件包,可能还需要更改价格,因为每个软件包都有自己的价格