Softlayer Evault Price Ids

时间:2016-08-03 21:40:54

标签: ibm-cloud-infrastructure

我正在尝试使用soflayer API以编程方式创建一个evault备份。我有我需要的一切,除了如何获得我们需要的evault备份大小的价格ID。我如何动态地,或者如果它不可用,只是evault存储大小的价格ID列表?

我已经查看了文档,并且还联系了他们使用Softlayer标签建议的支持。

1 个答案:

答案 0 :(得分:1)

快速查看,可能通过服务器的数据中心使用对象过滤器可以工作:

https://$user:$apiKey@api.softlayer.com/rest/v3/SoftLayer_Product_Package/0/getItemPrices?objectMask=mask[categories, pricingLocationGroup[locations]]&objectFilter={"itemPrices":{"categories":{"categoryCode":{"operation":"evault"}}, "pricingLocationGroup":{"locations":{"name":{"operation":"sao01"}}}}}

Method: Get

替换:" sao01"使用您希望订购evault的服务器数据中心名称。如果它没有返回任何响应

  

<强>更新

我很抱歉,我们应该知道价格是根据地点而定,请参阅下面的文章以获取更多相关信息:

以下休息请求将帮助您根据这些价格获得数据中心的标准价格

https://$user:$apiKey@api.softlayer.com/rest/v3/SoftLayer_Product_Package/0/getItemPrices?objectMask=mask[categories, pricingLocationGroup[locations]]&objectFilter={"itemPrices":{"categories":{"categoryCode":{"operation":"evault"}}, "locationGroupId":{"operation":"is null"}}}

Method: Get

此外,我可以提供休息请求,以确定哪个数据中心基于标准或位置价格:

https://$user:$apiKey@api.softlayer.com/rest/v3/SoftLayer_Location/getDatacenters?objectMask=mask[priceGroups]

Method: Get

标准价格应适用于数据中心,这些数据中心不具备&#34;价格组&#34; 属性/信息,适用于其他数据中心(哪个有priceGroups),你应该使用我提供的第一个请求。