[英]SoftLayer API Hardware : How to order Bare Metal Server without OS using REST API
如何使用REST API订购没有操作系统的裸机服务器。
SoftLayer_Product_Package / getAllObjects,我们将在此包装信息下获取需要选择包装ID的信息。 程序包200是需要OS的裸机服务器,而程序包50是需要OS的裸机实例。 通知我没有操作系统将支持的软件包ID。
在没有OS(操作系统)的情况下订购的软件包如下:
- (50)裸机实例
- (56)四核处理器多核Nehalem EX
- (126)单至强1200系列(Sandy Bridge / Haswell)
- (142)单至强2000系列(Sandy Bridge)
- (143)Dual Xeon 2000 Series(Sandy Bridge)
- (144)专业服务器:GPU
- (146)桑迪桥1270
- (147)特殊服务器:4u Mass Storage Dual Xeon 2000(Sandy Bridge)系列
- (148)专用服务器:2u Mass Storage Dual Xeon 2000(Sandy Bridge)系列
- (158)Quad Xeon 4000系列(Sandy Bridge)
- (234)Quad Xeon E7-4800 v2(Ivy Bridge)系列
- (248)双E5-2600 v3系列(36个驱动器)
- (251)双E5-2600 v3系列(12个驱动器)
- (253)双E5-2600 v3系列(4个驱动器)
- (255)个单E3-1270(4个驱动器)
- (257)单个E3-1270 v3(4个驱动器)
- (259)单E5-2600系列(4个驱动器)
- (261)单E3-1270(2个驱动器)
- (263)双E5-2600系列(36个驱动器)
- (265)双E5-2600系列(12个驱动器)
- (267)Quad E5-4600系列(24个驱动器)
- (269)Quad E7-4800系列(6个驱动器)
- (271)Quad E7-4800 v2系列(24个驱动器)
- (273)双E5-2600(4个驱动器)
注意:这仅是参考列表。 您需要考虑其中的某些软件包可能由于各种原因(可用性,已弃用)而处于非活动状态。
如何获得不需要操作系统的软件包?
我们需要获取参考“无操作系统”的商品价格。 经过一些测试,我发现该产品的价格为“ 37120”,它表示“没有操作系统”。 因此,您可以尝试以下剩余请求以获得包含该物品价格的包裹:
https://$user:$apiKey@api.softlayer.com/rest/v3/SoftLayer_Product_Item_Price/37120/getPackages
Method: Get
选择包裹后,您可以继续下订单,这里有一个Rest请求示例:
https://$username:$apiKey@api.softlayer.com/rest/v3/SoftLayer_Product_Order/placeOrder
Method: Post
{
"parameters":[
{
"location":"448994",
"packageId":261,
"hardware":[
{
"hostname":"rcvtest1",
"domain":"softlayer.com"
}
],
"prices":[
{
"id":"50461"
},
{
"id":"50377"
},
{
"id":"37120"
},
{
"id":"876"
},
{
"id":"50041"
},
{
"id":"50357"
},
{
"id":"273"
},
{
"id":"55"
},
{
"id":"58"
},
{
"id":"420"
},
{
"id":"418"
},
{
"id":"21"
},
{
"id":"57"
},
{
"id":"906"
}
]
}
]
}
要获取有关包裹项目价格的信息,您可以使用以下休息请求:
https://$user:$apiKey@api.softlayer.com/rest/v3/SoftLayer_Product_Package/261/getItemPrices
Method: Get
参考文献:
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.