我试图管理我的Softlayer前进区域,但是我遇到了来自Softlayer的重复错误500。我正在使用python API,但是可能更容易向您展示slcli本身的结果,因为它看起来是同样的原因而失败了。据推测,这可以消除原因列表中的用户错误,而是表明Softlayer本身存在问题。
ben $ slcli --version
slcli (SoftLayer Command-line), version 5.2.0
CLI工作的示例
ben $ slcli dns记录列表1975129
:..........:................................:.......:.......:.............................................:
: id : record : type : ttl : data :
:..........:................................:.......:.......:.............................................:
: 66566069 : @ : SOA : 86400 : ns1.softlayer.com. :
: 66566070 : @ : NS : 86400 : ns1.softlayer.com. :
: 66566071 : @ : NS : 86400 : ns2.softlayer.com. :
: 67415149 : <REDACTED> : CNAME : 86400 : <REDACTED> :
: 67415146 : <REDACTED> : CNAME : 86400 : <REDACTED> :
: 67415205 : <REDACTED> : CNAME : 86400 : <REDACTED> :
: 67415008 : <REDACTED> : CNAME : 86400 : <REDACTED> :
: 67415204 : <REDACTED> : CNAME : 86400 : <REDACTED> :
: 67415151 : <REDACTED> : CNAME : 86400 : <REDACTED> :
: 67415148 : <REDACTED> : CNAME : 86400 : <REDACTED> :
: 67415207 : <REDACTED> : CNAME : 86400 : <REDACTED> :
: 67415150 : <REDACTED> : CNAME : 86400 : <REDACTED> :
: 67415147 : <REDACTED> : CNAME : 86400 : <REDACTED> :
: 67415206 : <REDACTED> : CNAME : 86400 : <REDACTED> :
:..........:................................:.......:.......:.............................................:
[是的,我已编辑了我不想分享的数据]
CLI不工作的示例
slcli dns记录列表1636743
SoftLayerAPIError(SOAP-ENV:Server): Internal Error
我怀疑Softlayer无法处理我们在前方区域1636743中创建的记录数量。您能否确认一下,并就如何解决此问题提供指导。
答案 0 :(得分:1)
由于记录数量的原因,您输入的错误是正确的。 但是slcli可以使用下一个解决方法来处理这个问题:
slcli call-api Dns_Domain getResourceRecords --id=1636743 --limit=5
有关如何使用call-api命令的更多信息,您可以查看以下链接:
https://github.com/softlayer/softlayer-python/blob/master/SoftLayer/CLI/call_api.py