我试图通过API为我正在构建的程序获取我的Vsphere版本。问题是我一直收到这个错误,即使它以前工作过。它现在停止工作了。
下面是我运行的命令,但在Python django中:
curl -H "vmware-api-session-id: b00db39f948d13ea1e59b4d6fce56389" https://{api_host}/api/appliance/system/version
字符串
这是一个错误:
{
"error_type": "NOT_FOUND",
"messages": [
{
"args": [],
"default_message": "Not found.",
"id": "com.vmware.vapi.rest.httpNotFound"
}
]
}
型
1条答案
按热度按时间uxhixvfz1#
根据您使用的vSphere版本,REST API中存在一个错误,该错误会导致非常类似的错误(不过,我相当肯定错误结果是“未验证”而不是“未找到”)。解决方法是重新启动vAPI服务,或者在某些情况下重新启动整个vCenter设备。我相信,该修复程序已在6.7 U3和7.0 U1中引入。