2016-03-17 129 views
-1

我想获取api存储的凭证数据。 于是,我就在下面网址SoftLayer块存储凭证

SoftLayer_Network_Storage/8884475.json?objectMask=mask[serviceResourceBackendIpAddress,bytesUsed,osTypeId,allowedIpAddresses,parentVolume.volumeStatus,credentials,serviceResource.datacenter] 

,但我不能得到一个凭证。

所以我尝试了另一个API。

SoftLayer_Network_Storage/8884475/Credentials.json?objectMask=mask[credentials] 

但不能。

我如何了解凭证?

谢谢。

+0

你的问题看起来重复看看这个http://stackoverflow.com/questions/35408971/how-get-the-softlayer-storage-credendials –

回答

0

应用此SoftLayer_Network_Storage::getCredentials后,响应会使用您的network Storage Id显示空值。 但我认为你需要与Authorized hosts相关的凭证。如果我是正确的,下面是一个示例,向您显示:“Username”,“Password”,“Host IQN”授权主机(裸机服务器,虚拟服务器,IP地址)。

https://[username]:[apikey]@api.softlayer.com/rest/v3.1/SoftLayer_Network_Storage/8884475/getObject?objectMask=mask[id,username,allowedVirtualGuests[fullyQualifiedDomainName,allowedHost[name,credential[username,password]]],allowedHardware[fullyQualifiedDomainName,allowedHost[name,credential[username,password]]],allowedIpAddresses[ipAddress,allowedHost[name,credential[username,password]]]] 

Method: GET