我正在耐力存储卷上的“为快照保留的总空间”中寻找“space left”。我尝试了以下操作,但是没有显示snapshotSpaceAvailable属性。
REST CALL:
https://api.softlayer.com/rest/v3/SoftLayer_Network_Storage/VOULME-ID?objectMask=id;notes;nasType;capacityGb;snapshotCapacityGb;snapshotSpaceAvailable;snapshotCount
O / P:
<root><capacityGb>100</capacityGb><id>VOLUME-ID</id><nasType>ISCSI</nasType><notes>NotesOnStorageVolume</notes><snapshotCount>30</snapshotCount><snapshotCapacityGb>5</snapshotCapacityGb></root>
我在这里遗漏了什么吗?请帮我获取存储卷的snapshotSpaceAvailable的值。谢谢!
答案 0 :(得分:1)
不幸的是,由于不推荐使用 snapshotSpaceAvailable 值,因此Control Portal计算 snapshotSizeBytes 属性的值<}每个快照
快照空间 =容量 - [快照] .snapshotSizeBytes
这是一个获取snapshots.snapshotSizeBytes的休息请求:
https://api.softlayer.com/rest/v3/SoftLayer_Network_Storage/VOULME-ID?objectMask=id;notes;nasType;capacityGb;snapshotCapacityGb;snapshotCount;snapshots.snapshotSizeBytes
Method: Get
使用编程语言可以轻松完成此任务,以查看SoftLayer支持哪些内容: