2016-02-26 50 views
0

我是softlayer的初學者,並試圖實現塊存儲功能。我使用下述REST調用獲得的選定的存儲類型的基礎上的位置: -根據所選存儲類型和位置獲取存儲大小所需的對象掩碼是什麼?

網址: -

https://$user:[email protected]/rest/v3/SoftLayer_Product_Package/240/getRegions.json?objectMask=mask[priceGroups[id, name]] 

GET 

至於我的位置數據成功但是基於任何選定值的現在,我需要再次請求獲取該選定位置的可用存儲大小。我用下面的網址,使這個要求滿足: -

網址: - 用於位置

https://$user:[email protected]/rest/v3/SoftLayer_Product_Package/240/getItems?objectMask=mask[id,description,prices[pricingLocationGroup[locations]],categories]&objectFilter={"items":{"prices":{"pricingLocationGroup":{"locations":{"name":{"operation":"hkg02"}}}}}} 

GET 

下面的代碼是hkg02。我需要爲選定的Storage Typelocation提供Storage Sizes。我需要過濾URL以上才能獲取存儲大小。我們也正在獲取冗餘數據。這將是什麼 必需的過濾器。

請給予必要的幫助。 在此先感謝。

+1

這是一個好主意,因爲它是一個敏感數據,這是一個公共論壇(至少你的'apikey'可以被刪除):)。問候。 – mcruz

+0

作爲一個初學者,我認爲更好的你開始閱讀文檔見http://sldn.softlayer.com/blog/cmporter/location-based-pricing-and-you有你正在尋找的答案。另請參閱http://sldn.softlayer.com/blog/bpotter/Going-Further-SoftLayer-API-Python-Client-Part-3以瞭解如何訂購 –

回答

0

您可以在「對象過濾器」添加一些特性,例如:

https://[username]:[apikey]@api.softlayer.com/rest/v3/SoftLayer_Product_Package/240/getItems?objectMask=mask[id,description,prices[pricingLocationGroup[locations]],categories]&objectFilter={ "items": {  "prices": {  "pricingLocationGroup": {   "locations": {   "name": {    "operation": "hkg02"   }   }  }  },  "categories": {  "categoryCode": {   "operation": "performance_storage_space"  }  } } } 

Method: GET 

下面是過濾器運營商的列表,可以幫助你:

OBJECT_FILTER_OPERATORS = 

[ '*=', # Contains (ignoring case) 
    '^=', # Begins with (ignoring case) 
    '$=', # Ends with (ignoring_case) 
    '_=', # Matches (ignoring case) 
    '!=', # Is not Equal To (case sensitive) 
    '<=', # Less than or Equal To (case sensitive) 
    '>=', # Greater than or Equal To (case sensitive) 
    '<', # Less Than (case sensitive) 
    '>', # Greater Than (case sensitive) 
    '~', # Contains (case sensitive) 
    '!~' # Does not Contain (case sensitive) 
    ] 

參考可以幫助你: Using object filters with SoftLayer Ruby API

+0

您能否解釋位置與存儲大小之間的關係。 。 –

相關問題