【发布时间】:2016-11-14 23:22:19
【问题描述】:
当我尝试使用 softlayer API SoftLayer_Hardware::generateOrderTemplate 生成订单模板时出现以下错误。
{ "error": "需要一个模板硬件记录才能使用它 方法。”,“代码”:“SoftLayer_Exception_MissingParameter”}
我的请求如下所示:
{
"datacenter" : { "name" : "dal02" },
"hostname": "deleteme",
"domain": "ciber-itc.local",
"hourlyBillingFlag": true,
"processorCoreAmount": 4,
"memoryCapacity": 8192,
"operatingSystemReferenceCode": "UBUNTU_LATEST",
"networkComponents": [
{ "maxSpeed": 1000 }
],
"hardDrives": [
{"capacity": 500 }
] }
我的 api 调用是这样形成的:https://username:apikey@api.softlayer.com:443/rest/v3/SoftLayer_Hardware/generateOrderTemplate.json.
stackoverflow thread 中发布了一个类似的问题。然而,这篇文章与一个虚拟客人有关,而我正在尝试创建一个硬件 vsi。因此,我无法在硬件上下文中将获取虚拟访客的块设备或存档事务与此 api 联系起来。
我尝试了 json 请求的变体 - 使用固定配置并始终确保提供所有必需的参数。
【问题讨论】:
标签: api ibm-cloud-infrastructure