vSphere API: не может получить доступ к wsdl

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

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

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

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

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

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

1 ответ

Решение

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

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

Другие вопросы по тегам