0

API で eVault タスクごとのプールサイズを取得したい。API の値が 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 に答える