通过softlayer API订购便携式子网

时间:2017-03-14 16:08:35

标签: ibm-cloud-infrastructure

我想通过softlayer API订购便携式子网。

我了解我可以使用Product_Order服务来下订单。

然后我应该在响应对象中收到一个OrderID。

然后我可以使用此orderID过滤帐户服务上的getSubnets以查找我的子网。

我对此有几个疑问:

1)如果我的订单进入状态“PENDING_APPROVAL”,那么子网对象是否会存在于getSubnets中?

2)在创建子网对象之前,是否需要等待它获得“APPROVED”状态?

3)一旦我处于“已批准”状态,我可以保证子网对象是否存在,或者在创建时是否会有时间延迟?

4)还有一个状态表示订单何时被取消?

我担心的是能够区分:

“我找不到引用此订单ID的子网,因为它尚未创建”

“我找不到引用此订单ID的子网,因为订单已取消,现在已删除子网”。

5)状态标志可以帮我解决这个问题吗?

非常感谢!

1 个答案:

答案 0 :(得分:0)

  

1)如果我的订单进入状态" PENDING_APPROVAL",子网是否会   那个对象存在于getSubnets中?

这仅表示您的订单已提交给softlayer,现在如果您的订单正常,您的订单将自动获得批准,否则Softlayer的员工必须手动批准。

  

2)我是否需要等待它才能进入"批准"之前的状态   是否创建了子网对象?

当状态更改为" APPROVED"启动了配置网络子网的过程,此过程所需的时间是可变的,有时过程可能会失败,在这种情况下,软件层的员工将检查错误并尝试修复它,如果他无法修复它会联系你。当您的设备通过此状态时,您可以开始查询您的子网,它应该很快就可用。

  

3)我可以保证一旦我进入子网对象就会存在   " APPROVED"状态,或者在创建时是否会有时间延迟?

Nop,它只表示你的fdevice的配置过程已经开始。您可以查询设备的ID,但这并不意味着设备已准备好使用,只有在事务完成后您才能确定设备是否可以使用(注意:配置过程时)启动事务创建)

  

4)还有一个状态表示订单何时被取消?

是的,有一个状态,它应该是"取消"当状态订单为" PENDING_APPROVAL"时,如果状态为" APPROVED"那么Sofltayer的员工只能更改该状态。订单无法取消。

  

我担心的是能够区分:

     

"我无法找到引用此订单ID的子网,因为它没有&#t; t   已创建"

如果订单已被批准,您应该可以很快看到设备,您只需要继续查询,如果几分钟后您无法看到设备可能是由于配置时出现问题。当设备处于供应流程时,会创建一个事务,您可以使用以下方法查看与您的设备关联的事务: http://sldn.softlayer.com/reference/services/SoftLayer_Network_Subnet/getActiveTransaction

交易可以通过多种状态,您可以监控所有这些状态,以便了解一切是否正常。

  

     

"我无法找到引用此订单ID的子网,因为订单   已取消,子网现已删除"。

如果状态被取消,则从未创建过子网。

此致