Softlayer API:为了订购BM或Order Upchagre失败了" Read Time Out"

时间:2017-03-28 17:36:52

标签: ibm-cloud-infrastructure

订购BM或Upcharg的Softlayer API因" Read Time Out" 错误而失败。

  

" SoftLayer.exceptions.TransportError:TransportError(0):   HTTPSConnectionPool(host =' api.service.softlayer.com',port = 443):读取   超时了。

有没有办法避免错误或增加"超时"在我们结束?

1 个答案:

答案 0 :(得分:0)

是的,您可以尝试增加tiemout并查看问题是否消失,但这取决于您起诉的客户端,例如Softlayer的python客户端,这是增加超时的方法:

client = SoftLayer.create_client_from_env(username='YOUR_USERNAME',
                                          api_key='YOUR_API_KEY'
                                          endpoint_url=SoftLayer.API_PRIVATE_ENDPOINT,
                                          timeout=240)

您只需要设置该值即可创建客户端。

对于其他客户端,如果增加超时,可能会有所不同。正如我所说,超时是与您正在使用的客户端相关的配置。

此致