我正在使用此请求检索PAR01数据中心的性能存储的价格ID:
GET /rest/v3.1/SoftLayer_Product_Package/759/getItemPrices.json?objectMask=mask[id,categories,locationGroupId,item]&objectFilter={"itemPrices":{"categories":{"categoryCode":{"operation":"performance_storage_space"}},"locationGroupId":{"operation":"543"},"item":{"keyName":{"operation":"$=GBs"}}}}
如果我使用locationGroupID 505(OSL01数据中心),它可以工作,但对于PAR01,不会返回任何内容。我无法相信该数据中心无法使用性能块存储,所以我认为我犯了一个错误。
我错过了什么?
答案 0 :(得分:1)
要查找特定数据中心的价格,我们可以使用位置而不是locationGroupID:
GET .../SoftLayer_Product_Package/759/getItemPrices.json?objectMask=mask[id,categories,item,pricingLocationGroup[locations[id,name,longName]]]&objectFilter={"itemPrices":{"categories":{"categoryCode":{"operation":"performance_storage_space"}},"pricingLocationGroup":{"locations":{"name":{"operation":"par01"}}},"item":{"keyName":{"operation":"$=GBs"}}}}