SoftLayer API:通过 API 将 McAfee Anti Virus 添加到 SoftLayer 设备
SoftLayer API: Add McAfee Anti Virus to a SoftLayer device via API
我找不到任何关于如何在配置时通过 SL Rest 或 python API 添加 McAfee Anti-Virus 到 VMs/BMs 的文档或示例。
是否可以在配置时进行?
如果不是,如何在创建后更改设备以包含它?
有人可以提供两种方式的例子吗?
这是可能的,但您需要使用 placeOrder 方法,该方法将价格列表作为参数,这些价格代表您希望设备包含的所有项目。但是该方法并不那么容易使用,因为您需要选择正确的价格。
由于您正在使用 Python 客户端,因此我建议您阅读这篇文章:
http://sldn.softlayer.com/blog/bpotter/going-further-softlayer-api-python-client-part-3
另外请记住,您不能为任何位置选择任何价格,特定位置的价格是不同的,如果您选择对特定位置无效的价格,您的订单将失败。然而,Softlayer 提供适用于任何位置的标准价格,此标准价格会转换为特定位置的等效价格,因此您可以使用该价格以避免位置问题。我建议您阅读这篇关于此的文章:
http://sldn.softlayer.com/blog/cmporter/location-based-pricing-and-you
谢谢尼尔森。我设法通过产品包做到了这一点。如果有人觉得这有用,请按以下步骤操作:
- 代码已经在使用虚拟访客 api 来提供使用用户友好名称而不是价格 ID 的资源。我就这样离开了。
- 使用 generateOrderTemplate.json Rest API 以价格项目格式生成订单。
- 使用 python 从 46 包(虚拟来宾)中为 McAfee 注入正确的产品包。
- 通过 placeOrder.json 下了订单。
我找不到任何关于如何在配置时通过 SL Rest 或 python API 添加 McAfee Anti-Virus 到 VMs/BMs 的文档或示例。 是否可以在配置时进行? 如果不是,如何在创建后更改设备以包含它? 有人可以提供两种方式的例子吗?
这是可能的,但您需要使用 placeOrder 方法,该方法将价格列表作为参数,这些价格代表您希望设备包含的所有项目。但是该方法并不那么容易使用,因为您需要选择正确的价格。
由于您正在使用 Python 客户端,因此我建议您阅读这篇文章:
http://sldn.softlayer.com/blog/bpotter/going-further-softlayer-api-python-client-part-3
另外请记住,您不能为任何位置选择任何价格,特定位置的价格是不同的,如果您选择对特定位置无效的价格,您的订单将失败。然而,Softlayer 提供适用于任何位置的标准价格,此标准价格会转换为特定位置的等效价格,因此您可以使用该价格以避免位置问题。我建议您阅读这篇关于此的文章:
http://sldn.softlayer.com/blog/cmporter/location-based-pricing-and-you
谢谢尼尔森。我设法通过产品包做到了这一点。如果有人觉得这有用,请按以下步骤操作:
- 代码已经在使用虚拟访客 api 来提供使用用户友好名称而不是价格 ID 的资源。我就这样离开了。
- 使用 generateOrderTemplate.json Rest API 以价格项目格式生成订单。
- 使用 python 从 46 包(虚拟来宾)中为 McAfee 注入正确的产品包。
- 通过 placeOrder.json 下了订单。