【问题标题】:How to cancel snapshot operation in softlayer?如何取消softlayer中的快照操作?
【发布时间】:2016-05-23 22:03:45
【问题描述】:

对于快照空间的取消操作,我正在尝试调用取消请求。 当我们尝试它时它会返回错误。

无法通过此服务取消计费项目“20 GB 存储空间”。请创建取消票

Item cancelItem = new cancellation.request.Item(); 
cancelItem.setBillingItemId(item.getId());
cancelItem.setImmediateCancellationFlag(true);
snapshot.getItems().add(cancelItem);
cancelService.createObject(snapshot);

如何取消快照空间的计费项目?

如果您提供示例 java 代码或 API 指南,我们将不胜感激。

谢谢

【问题讨论】:

    标签: ibm-cloud-infrastructure


    【解决方案1】:

    我认为您想取消存储空间快照,SoftLayer_Billing_Item_Cancellation_Request/createObject 方法可以正常工作。在我看来,您使用了错误的计费项目,您需要确保计费项目用于“快照空间”,因为您需要选择“描述”包含“(快照空间)”的计费项目或其“categoryCode”为“storage_snapshot_space”。

    此 objectMask 将帮助您列出计费项目:

    mask[billingItem[children]]
    

    这里是一个使用 REST 的示例:

        GET https://api.softlayer.com/rest/v3/SoftLayer_Network_Storage/$StorageID/getObject?objectMask=mask[billingItem[children]]
    
    Note: Replace $StorageID, you need to look up the billing item in the children
    

    但如果你只想取消不可能的“存储空间”,你必须取消整个存储设备。

    问候

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-04-13
      • 2019-02-01
      • 1970-01-01
      • 2016-01-20
      相关资源
      最近更新 更多