softlayer slcli dns命令的错误

时间:2016-10-21 13:56:36

标签: ibm-cloud-infrastructure

我试图管理我的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中创建的记录数量。您能否确认一下,并就如何解决此问题提供指导。

1 个答案:

答案 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