用于slcli
列出 Softlayer 帐户中的虚拟服务器时:
slcli vm list
这需要很长时间并最终产生以下错误:
SoftLayerAPIError(SOAP-ENV:Server): Internal Error
这曾经在同一个帐户中工作。在特定数据中心列出虚拟机仍然可以正常工作,这让我觉得我在可以返回的对象数量上达到了一些内置限制......是否有限制,如果有限制吗?
用于slcli
列出 Softlayer 帐户中的虚拟服务器时:
slcli vm list
这需要很长时间并最终产生以下错误:
SoftLayerAPIError(SOAP-ENV:Server): Internal Error
这曾经在同一个帐户中工作。在特定数据中心列出虚拟机仍然可以正常工作,这让我觉得我在可以返回的对象数量上达到了一些内置限制......是否有限制,如果有限制吗?
如果有限制,我相信您会看到错误/通知。当它尝试返回大量记录时,请求超时。如前所述,尝试使用限位开关来限制记录数或使用过滤器。本文详细介绍了过滤器。
没有任何文件可以告诉我们这个限制。
您可以查看以下文档:https ://softlayer-api-python-client.readthedocs.io/en/latest/cli/
• 但是要通过 slcli 获取 vms 的数据,一个解决方案可能是增加超时时间。
使用此命令增加超时:
slcli setup
首先,您必须插入用户数据,例如用户名、apiKey 和超时。
• 或者您可以使用结果限制。
使用以下命令:
slcli --format json call-api Account getVirtualGuests --limit 10
更改您想要的金额的限制值。