SoftLayer REST API网络存储阵列

问题描述:

如何获取所有类型的所有网络存储对象(即iscsi,hub,evault,nas,lockbox)的列表?SoftLayer REST API网络存储阵列

我使用面膜:面膜[networkStorageCount,networkStorage [nasType,fileNetworkMountAddress]]

和我回来networkStorageCount = 4,但networkStorage的空数组。

以下是HTTP请求/响应:

运行在https://api.softlayer.com/rest/v3.1/SoftLayer_Account.json?objectMask=mask%5BnetworkStorageCount%2CnetworkStorage%5BnasType%2CfileNetworkMountAddress%5D%5D GET与没有身体上https://api.softlayer.com/rest/v3.1/SoftLayer_Account.json?objectMask=mask%5BnetworkStorageCount%2CnasNetworkStorageCount%2CnetworkStorage%5BnasType%2CfileNetworkMountAddress%5D%5D与身体

GOT 200:{ “的complexType”: “SoftLayer_Account”, “accountManagedResourcesFlag”:假, {...} “nasNetworkStorageCount”:1, “networkStorageCount”:4 “品牌”:{ “的complexType”: “SoftLayer_Brand”, “采用catalogId”:14, “ID”:2 “的keyName”: “SOFTLAYER_US” ,“longName”:“SoftLayer Technologies,Inc。”,“name”:“SoftLayer USA”},“networkStorage”:[]}

我也尝试使用正常的http GET请求,响应是[]

https:// {UserId}:{API_KEY} @ api.softlayer.com/rest/v3.1/SoftLayer_Account/getNetworkStorage?

为了让你staorages列表帐户,您需要调用这个方法:

http://sldn.softlayer.com/reference/services/softlayer_account/getnetworkstorage

+0

这正是我打电话,我拿回一个空数组。 –

+0

您可以通过使用REST客户端来验证它不工作。 –

+0

你确定你有权限查看存储吗? –