2017-08-03 30 views
0

我想使用api訂購sshkeys服務器,但是當我在結構中使用sshkey屬性時,它返回沒有鍵的結果,我知道我的代碼工作正常,因爲我之前訂購了。我想檢查我的ID是否正確,是否有任何形式使用我的標籤名來檢查它們?添加sshkeys的訂購服務器

回答

1

這是SSH密鑰結構:

"sshKeys": [ 
     { 
      "sshKeyIds": [94206] 
     } 
] 

你可以調用http://sldn.softlayer.com/reference/services/SoftLayer_Account/getSshKeys方法,讓您的SSHS鑰匙的ID,你可以使用對象過濾通過標籤獲得的SSK這是使用REST上午例子:

GET https://<USERNAME>:<APIKEY>@api.softlayer.com/rest/v3/SoftLayer_Account/getSshKeys?objectFilter={"sshKeys":{"label":{"operation":"tonny"}}} 

這裏更多關於對象過濾器的信息http://sldn.softlayer.com/article/object-filters

+0

感謝您的答覆,但它在didn't先工作了,我用ŧ他的方法和工作很好!但顯然在結構中應該取出括號並僅發送id。非常感謝Raul !!,我會嘗試過濾器並讓你知道。 – chengwei45