繁体   English   中英

SoftLayer API硬件:如何使用REST API订购不带操作系统的Bare Metal Server

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM