capacity_restriction_min、capacity_restriction_max 参数和 Softlayer API 中的存储大小有什么关系?
What is the relationship between capacity_restriction_min, capacity_restriction_max parameters and Storage Size in Softlayer API?
我正在使用 Softlayer API 并尝试获取有关适用于特定 OS 的主磁盘大小的信息。例如,在 Web UI 中,我可以 select 25 或 100 GB 磁盘用于 RHEL 服务器,但只有 100 GB 磁盘可用作 Windows 的主磁盘。所以我想从 SL API 获得所有 OSes 的限制,我能找到的唯一合适的参数是 capacity_restriction_min 和 max.
问题是:
- capacity_restriction_* 参数有什么用? (任何解释或 link 文档?)
- 有什么方法可以通过 SL API 获得对我可用的所有 OS 主磁盘的限制吗?
关于你的第一个问题:
- capacityRestrictionMaximum:此价格适用的最大容量值。
- capacityRestrictionMinimum: 此价格适用的最小容量值。
这些属性用于下订单 block/file 存储。
相关论坛:
Storage Size,这是订购File/BlockStorage时需要的一个选项,这与Storage会有的存储大小有关。
相关论坛:
关于这个问题:有什么方法可以通过 SL API 获得所有 OS 主磁盘的限制吗?
流程如下:
在您获得价格或 主磁盘 的商品后,您应该检查 heck 是否与您的订单中的其他商品有任何冲突(如果你有价格,你需要 find/get 价格中的商品)。
例如,如果您尝试订购 25 GB 的主磁盘和 Windows OS,这些项目之间存在冲突,因此如果您尝试下订单,则会出现异常将被提高。
您应该使用以下方法检查冲突:
如果您有任何疑问或需要进一步的帮助,请告诉我
Updated
不幸的是,没有任何关于如何通过 API 订购存储 (file/block) 的官方文档,但是 UI 中的相同想法应该应用于 API,也许以下链接将提供更多相关信息:
以防万一,应申请以下包裹入库:
- Consistent Performance File Storage: 222
- Consistent Performance Block Storage: 222
- Endurance Block Storage: 240
- Endurance File Storage: 240
要获取可用的包,您应该使用以下方法:
然后您可以获得有关如何配置以下软件包以及您需要哪些类别的信息:
您可以获取 itemPrices 及其类别的信息,添加一个 objectMask:
休息请求示例:
https://$user:$apiKey@api.softlayer.com/rest/v3.1/SoftLayer_Product_Package/240/getItemPrices?objectMask=mask[categories]
Method: Get
您可以使用此信息构建模板,链接还提供了一些与存储大小和 IOPS 相关的容量限制信息,如果您对任何特定情况有任何疑问,请告诉我。
我正在使用 Softlayer API 并尝试获取有关适用于特定 OS 的主磁盘大小的信息。例如,在 Web UI 中,我可以 select 25 或 100 GB 磁盘用于 RHEL 服务器,但只有 100 GB 磁盘可用作 Windows 的主磁盘。所以我想从 SL API 获得所有 OSes 的限制,我能找到的唯一合适的参数是 capacity_restriction_min 和 max.
问题是:
- capacity_restriction_* 参数有什么用? (任何解释或 link 文档?)
- 有什么方法可以通过 SL API 获得对我可用的所有 OS 主磁盘的限制吗?
关于你的第一个问题:
- capacityRestrictionMaximum:此价格适用的最大容量值。
- capacityRestrictionMinimum: 此价格适用的最小容量值。
这些属性用于下订单 block/file 存储。
相关论坛:
Storage Size,这是订购File/BlockStorage时需要的一个选项,这与Storage会有的存储大小有关。
相关论坛:
关于这个问题:有什么方法可以通过 SL API 获得所有 OS 主磁盘的限制吗?
流程如下: 在您获得价格或 主磁盘 的商品后,您应该检查 heck 是否与您的订单中的其他商品有任何冲突(如果你有价格,你需要 find/get 价格中的商品)。
例如,如果您尝试订购 25 GB 的主磁盘和 Windows OS,这些项目之间存在冲突,因此如果您尝试下订单,则会出现异常将被提高。
您应该使用以下方法检查冲突:
如果您有任何疑问或需要进一步的帮助,请告诉我
Updated
不幸的是,没有任何关于如何通过 API 订购存储 (file/block) 的官方文档,但是 UI 中的相同想法应该应用于 API,也许以下链接将提供更多相关信息:
以防万一,应申请以下包裹入库:
- Consistent Performance File Storage: 222
- Consistent Performance Block Storage: 222
- Endurance Block Storage: 240
- Endurance File Storage: 240
要获取可用的包,您应该使用以下方法:
然后您可以获得有关如何配置以下软件包以及您需要哪些类别的信息:
您可以获取 itemPrices 及其类别的信息,添加一个 objectMask:
休息请求示例:
https://$user:$apiKey@api.softlayer.com/rest/v3.1/SoftLayer_Product_Package/240/getItemPrices?objectMask=mask[categories]
Method: Get
您可以使用此信息构建模板,链接还提供了一些与存储大小和 IOPS 相关的容量限制信息,如果您对任何特定情况有任何疑问,请告诉我。