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 на их основе, а затем указал конечную точку клиента на реальный сервис.