我正在使用SoftLayer API的Python脚本(示例代码为place_order_several_vms_vlan.py,位于https://softlayer.github.io/python/) . 要设置的一个属性是"location" . 如何在此上下文中为SoftLayer定义location属性?
到目前为止,我只能使用“AMSTERDAM” . 其他任何东西,如DAL05,都失败了 .
感谢是否有人可以在使用SoftLayer API时提供可在此上下文中使用的位置列表 .
1 回答
该位置是您的vm将被配置的位置,您正在使用的python脚本示例是在AMSTERDAM位置放置一个新的vm顺序 .
要获得可用于配置vm的所有位置,请使用此rest api .
方法:GET
参考:
https://softlayer.github.io/reference/services/SoftLayer_Location/getDatacenters/
您必须记住,每个位置的商品价格都不同 .
要获取商品价格及其位置,您可以使用以下休息API:
方法:GET
响应例如如下:
例如对于“1 x 2.0 GHz或更高Core”项目,商品价格ID将为“id”:112475,您将看到此商品的可用位置 .
如果您没有找到商品的位置是因为商品价格是标准的,则表示此商品的所有商家都可以使用 .
参考:
https://softlayer.github.io/reference/services/SoftLayer_Product_Package/getItemPrices/