block_devices=client['SoftLayer_Virtual_Guest'].getBlockDevices(id=id)
此API调用并不能说明磁盘的大小。
是否有其他方法可以获取特定虚拟服务器的便携式存储的磁盘大小?
答案 0 :(得分:1)
试试这个:
objectMask='mask[capacity, name, id, description]'
objectFilter ={"portableStorageVolumes":{"blockDevices":{"guest":{"id":{"operation":VirtualGuestID}}}}}
result = client['Account'].getPortableStorageVolumes(filter=objectFilter, mask=objectMask)
将VirtualGuestID替换为虚拟客户机的ID,objectfilter将返回您的VSI所具有的所有便携式存储,objectMask将显示这些存储的容量