我想通过softlayer API订购便携式子网。
我了解我可以使用Product_Order服务来下订单。
然后我应该在响应对象中收到一个OrderID。
然后我可以使用此orderID过滤帐户服务上的getSubnets以查找我的子网。
我对此有几个疑问:
1)如果我的订单进入状态“PENDING_APPROVAL”,那么子网对象是否会存在于getSubnets中?
2)在创建子网对象之前,是否需要等待它获得“APPROVED”状态?
3)一旦我处于“已批准”状态,我可以保证子网对象是否存在,或者在创建时是否会有时间延迟?
4)还有一个状态表示订单何时被取消?
我担心的是能够区分:
“我找不到引用此订单ID的子网,因为它尚未创建”
和
“我找不到引用此订单ID的子网,因为订单已取消,现在已删除子网”。
5)状态标志可以帮我解决这个问题吗?
非常感谢!
答案 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的子网,因为订单 已取消,子网现已删除"。
如果状态被取消,则从未创建过子网。
此致