2017-08-03 29 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