3

我终于能够使用 SoftLayer 服务 API 来订购 Endurance 块存储。现在,问题是如何使用 API 取消它?我需要使用订单中的哪些数据来取消?我用什么 API 来取消?

我有 SoftLayer_Billing_Order 和 SoftLayer_Billing_Item 信息。对于虚拟服务器,根据上述信息,guestId 或 hardwareId 用于标识服务器并使用它来删除。我没有得到这样的存储数据。他们是空的。

那么如何引用我配置的耐久性块存储呢?以及如何使用 SoftLayer 服务 API 取消或删除它?

4

2 回答 2

4

要取消 Endurance Block Storage,请执行:

https://[username]:[apikey]@api.softlayer.com/rest/v3/SoftLayer_Billing_Item/[billing_item_id]/cancelService

方法:获取

参考:http ://sldn.softlayer.com/reference/services/SoftLayer_Billing_Item/cancelService

附加要求:

如何获取billing_item_id

执行:

https://[username]:[apikey]@api.softlayer.com/rest/v3/SoftLayer_Network_Storage/[network_storage_id]/getObject.json?objectMask=mask[id,username,billingItem.id]

方法:获取

参考:http ://sldn.softlayer.com/reference/services/SoftLayer_Network_Storage/getObject

如何获取network_storage_id

执行:

如果我们知道分配给 Endurance 的名称,我们可以使用过滤器来获取此特定项目:例如用户名:SL01SEL123456-1

https://[username]:[apikey]@api.softlayer.com/rest/v3/SoftLayer_Account/getNetworkStorage?objectFilter={"networkStorage":{ "username":{"operation":"SL01SEL123456-1"}}}

方法:获取

参考:http ://sldn.softlayer.com/reference/services/SoftLayer_Account/getNetworkStorage

于 2015-11-12T02:48:00.310 回答
1

基本上要取消softlayer中的设备,您需要取消计费项目,要取消计费项目,您可以使用以下方法: http ://sldn.softlayer.com/reference/services/SoftLayer_Billing_Item/cancelItem http://sldn.softlayer .com/reference/services/SoftLayer_Billing_Item_Cancellation_Request/createObject

耐力博客存储是一个网络存储对象,因此要获取计费项目,您可以使用 http://sldn.softlayer.com/reference/services/SoftLayer_Network_Storage/getBillingItem

要获取设备中的所有网络存储,您可以使用http://sldn.softlayer.com/reference/services/SoftLayer_Account/getNetworkStorage

问候

于 2015-11-12T12:51:22.847 回答