有没有办法通过slcli列出与主机关联的所有故障单。我尝试了 slcli -ticket -list ,但没有列出所有票证,而o / p没有主机名。
我也试过
slcli门票清单 - 关闭
但失败并出现以下错误。
#slcli ticket list --closed
SoftLayerAPIError(SOAP-ENV:Server): Internal Error
由于
答案 0 :(得分:0)
我看到同样的错误。在此期间,您可以使用以下代码
slcli --format raw call-api Account getClosedTickets
您还可以使用--limit
选项来限制您获得的回复数量。您看到的问题可能是由于您的帐户上有大量已关闭的机票。
答案 1 :(得分:0)
你得到的例外可能是由于请求试图获得的大量数据
使用SLCLI,您可以增加超时
slcli setup
选项(超时)
或使用结果限制(不幸的是,为此,需要使用 call-api 命令)下面的示例:
slcli call-api Account getClosedTickets --limit 50
必须使用“ call-api ”命令。
a)Id:
slcli call-api Account getTickets -f tickets.attachedVirtualGuests.id=13552947
b)主机名:
slcli call-api Account getTickets -f tickets.attachedVirtualGuests.hostname=testDomain
a)Id:
slcli call-api Account getTickets -f tickets.attachedHardware.id=123123
b)主机名:
slcli call-api Account getTickets -f tickets.attachedHardware.hostname=testDomain
这是通过SLCLI的唯一方法,如果你想要更自动的东西,就必须使用脚本