Назад | Перейти на главную страницу

vSphere API: нет доступа к wsdl

Попытка разработать веб-приложение, подключающееся к существующей производственной установке vCenter. Согласно экранам администрирования, URL-адрес vSphere Web API https: // имя сервера / sdk

Когда я пытаюсь получить доступ к wsdl API в

(и всевозможные игры с номером порта, которые не должны работать и, по сути, не работают)

Я получаю 404. Всегда.

Есть предложения, как подключиться к API?

Обратите внимание, что все существующие машины и службы работают нормально: веб-клиент подключается и показывает данные, Power CLI получает всевозможные полезные вещи при использовании этого для запроса сервера и т. Д.

Запуская Fiddler во время работы PowerCLI, я увидел, что https: // имя сервера / sdk на самом деле это расположение API.

Я взял файлы wsdl, предоставленные в загрузке vSphere SDK, и разместил их локально. Затем я смог сгенерировать на их основе клиент SOAP, а затем указал конечную точку клиента на фактическую службу.