0

我是 BPM、softlayer 和 REST 的新手。我完成了创建存储(性能和耐用性)。现在我需要知道如何才能删除未附加到任何虚拟机的存储。我没有找到任何与此相关的东西。请帮个忙。提前致谢。

4

1 回答 1

0

请尝试以下请求:

https://[username]:[apikey]@api.softlayer.com/rest/v3/SoftLayer_Billing_Item_Cancellation_Request/createObject

Method: POST

Json Payload:

{
  "parameters": [
    {
      "accountId": 202019,
      "items": [
        {
          "billingItemId": 65959265,
          "immediateCancellationFlag": true
        }
      ]
    }
  ]
}

如何获取billingItemId信息和account id

执行:

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

Method: GET

如果您不知道Network Storage id,请使用以下命令执行此请求username

https://[username]:[apikey]@api.softlayer.com/rest/v3/SoftLayer_Account/getNetworkStorage?objectFilter={"networkStorage": {"username": {"operation": "storageName"}}}&objectMask=mask[billingItem]

Method: GET

参考:

SoftLayer_Billing_Item_Cancellation_Request::createObject

SoftLayer_Network_Storage::getObject

于 2016-03-11T14:59:44.630 回答