0

我想通过 API 获取每个 eVault 任务的池大小。我发现 API 值与 Portal 值不同。

请告诉我如何获得与 Portal 相同的值。

python API的展示:

import SoftLayer
client = SoftLayer.Client()
evault = client['Account'].getEvaultNetworkStorage(mask='mask(SoftLayer_Network_Storage_Backup_Evault_Version6)[tasks]')
print( evault[0]['tasks'][0] )
{'usedPoolsize': -1418239875, 'id': 373, 'name': 'Linux_Backup'}

SoftLayerCustomerPortal(存储备份)的显示:

Task ID Name Pool Size
373 Linux_Backup 22.7GB
4

1 回答 1

0

显示的值API以字节为单位(SoftLayer_Container_Network_Storage_Evault_Vault_Task)。

请将这些值从字节更改为千兆字节。

参考:

SoftLayer_Network_Storage_Backup_Evault_Version6 SoftLayer_Container_Network_Storage_Evault_Vault_Task

于 2016-02-10T22:37:22.463 回答