如何在softlayer上订购后获取云对象存储信息?

时间:2017-02-15 10:29:21

标签: object storage ibm-cloud-infrastructure account

我通过以下方法在softlayer上订购云对象存储:

  
    
      

订单= {'价格':[{' id':177725}],' packageId':206,'数量': 1}

             

result = client [' SoftLayer_Product_Order']。placeOrder(order)

    
  

我可以看到订单已通过,云对象存储已创建。然后我想获取凭证信息,所以我需要先获得帐户名称。但是从信息输出中可以看出:

  
    
      

pp.pprint(结果)

    
  

我不知道使用哪个参数来确定刚才创建的云对象存储。

Q1:如何获取刚才创建的云对象存储的帐户名称或ID信息?

Q2:订购云对象存储时是否有任何方法可以配置帐户名称?

1 个答案:

答案 0 :(得分:0)

Q1:您可以通过placeOrder方法在响应中生成 orderId ,这里是代码的一部分:

objectFilter = {"networkStorage": {"billingItem": {"orderItem": {"order": {"id":{"operation": 123123}}}}}}

result  = client['SoftLayer_Account'].getNetworkStorage(filter=objectFilter)

替换:123123,其中orderId在placeOrder方法响应中生成

Q2:不幸的是,无法配置帐户名称