Com.vmware.vapi.rest.httpNotFound - Vsphere API

Я пытаюсь получить версию Vsphere через API для программы, которую я создаю. Дело в том, что я продолжаю получать эту ошибку, хотя раньше она работала. Сейчас она перестала работать.

Вот команда, которую я выполняю, но в Python django:

curl -H "vmware-api-session-id: b00db39f948d13ea1e59b4d6fce56389" https://{api_host}/api/appliance/system/version

Вот ошибка: { "error_type": "NOT_FOUND", "messages": [ { "args": [], "default_message": "Не найдено", "id": "com.vmware.vapi.rest.httpNotFound" } ] }

В зависимости от версии vSphere, которую вы используете, в REST API была ошибка, которая вызывала очень похожую ошибку (хотя я уверен, что результат ошибки был "не аутентифицирован", а не "не найден"). Обходным решением было перезапустить службу vAPI или, в некоторых случаях, перезагрузить все устройство vCenter. Исправление было введено в 6.7U3 и 7.0U1, я полагаю.

Вернуться на верх