Vmware-Vsphere

vSphere API:無法訪問 wsdl

  • June 29, 2016

嘗試開發連接到現有生產 vCenter 設置的基於 Web 的應用程序。根據管理螢幕,vSphere Web API 的 url 是https://servername/sdk

當我嘗試訪問 API 的 wsdl 時

(以及各種埠號不應該工作的遊戲,事實上,不要)

我得到 404。總是。

有什麼建議如何連接到 API?

請注意,所有現有的機器和服務都執行良好:Web 客戶端連接並顯示數據,Power CLI 在使用它來查詢伺服器時獲得各種好東西,等等。

在 PowerCLI 執行時執行 Fiddler,我看到https://servername/sdk實際上是 API 的位置。

我獲取了 vSphere SDK 下載中提供的 wsdl 文件並將它們託管在本地。然後我能夠基於它們生成一個 SOAP 客戶端,然後我將客戶端的端點指向實際的服務。

引用自:https://serverfault.com/questions/786502