Ich versuche, meine Softlayer Forward Zonen zu verwalten, aber wiederhole Fehler 500s, die von Softlayer kommen. Ich benutze die Python-API, aber es kann einfacher sein, Ihnen die Ergebnisse von slcli selbst zu zeigen, da das mit dem ausfällt, was aus dem gleichen Grund aussieht. Vermutlich wird dadurch ein Benutzerfehler aus der Liste der Ursachen entfernt, und stattdessen wird ein Problem in Softlayer selbst angezeigt.Fehler von softlayer slcli dns commands
ben $ slcli --Version
slcli (SoftLayer Command-line), version 5.2.0
Beispiel, wo die CLI WORKS
ben $ slcli dns Rekord-Liste 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> :
:..........:................................:.......:.......:.............................................:
[Ja, ich habe redigiert Daten, die ich will nicht teilen]
Beispiel, wo die CLI nicht rekord Liste
slcli dns 1636743
SoftLayerAPIError(SOAP-ENV:Server): Internal Error
FUNKTIONIERT
Ich vermute, dass Softlayer nicht mit der Anzahl der Datensätze umgehen kann, die wir in der Forward-Zone 1636743 erstellt haben. Können Sie dies bestätigen und Hinweise dazu geben, wie Sie dies beheben können?
Dank - sehr hilfreich. Vermutlich gibt es keine direkte Entsprechung für den SoftLayer.dns-Manager? Es sieht nicht so aus wie in den Dokumenten. Was empfehlen Sie in diesem Fall für den besten Ansatz? –
Der beste Ansatz wäre es, "Call-API" für komplexe Anfragen wie die als Beispiel angegeben zu verwenden, darüber hinaus können Sie jeden Service, Methode, Objektmaske, Objektfilter oder Ergebnislimit in Ihrer Anfrage verwenden. Der Link, den ich gesendet habe, enthält einige Beispiele, die in den Quellcode eingebettet sind. –
Perfekt - danke für die Antwort. Ich ging davon aus, dass dies der Fall sein würde, wollte aber sicherstellen, dass diese Fähigkeit nicht bereits in den High-Level-Helper-Calls eingebettet war. –