我的IBM Softlayer帐户在7个数据中心中拥有255个vlans,而且还在增长。运行此命令会导致错误...
# slcli --format json vlan list
TransportError(500): 500 Server Error: Internal Server Error for url: https://api.softlayer.com/xmlrpc/v3.1/SoftLayer_Account
#
好像是一个错误。 255是可疑号码。
排除--format json
没有任何区别。有没有其他人遇到过类似的问题?如果命令被数据中心分块,那么它就可以工作,就像这样...
# slcli --format json vlan list -d dal06
# slcli --format json vlan list -d dal09
谢谢!
答案 0 :(得分:0)
objectMask存在“slcli --format json vlan list”命令正在使用的问题。
掩模[firewallInterfaces,硬件,networkComponents,primaryRouter [ID, 完全限定的域名, 数据中心],子网,totalPrimaryIpAddressCount,virtualGuests]
此对象掩码正在尝试检索过多信息,并导致您获得异常。
然而,在最后一个版本softlayer-python中它是fixed以及当前在master分支中的内容。因此,您需要使用softlayer-python中的master分支。
分公司大师:https://github.com/softlayer/softlayer-python/tree/master