Как отправить учетные данные в vCenter REST API - PullRequest
0 голосов
/ 22 мая 2019

Когда я пытаюсь попасть в конечную точку авторизации vCenters в веб-браузере, я получаю 404, а когда я пытаюсь в почтальоне, он не может получить никакого ответа

Я установил тестовую среду для vSphere на моем Mac с помощью vmware fusion. У меня есть 1 экземпляр ESXi, на котором размещен экземпляр vCenter. При попытке сделать остальные вызовы в vCenter на Почтальоне, он говорит, что не смог получить никакого ответа.

https://{vCenterIP}/rest/com/vmware/cis/session

это то, что я пытаюсь ударить.

представляется, что ожидаемый результат - следующий объект json

{
    "value": "dfbERG34ge24SSEfg"
}

значение является токеном аутентификации. Я получаю от веб-браузера

{
  "name": "com.vmware.vapi.rest.httpNotFound",
  "localizableMessages": [
    {
      "defaultMessage": "Not found.",
      "id": "com.vmware.vapi.rest.httpNotFound"
    }
  ],
  "majorErrorCode": 404
}

Опять же, я не получаю никакого ответа от Почтальона ни для одной из точек vCenter REST

1 Ответ

0 голосов
/ 08 июня 2019

Какую версию vCenter вы используете?Конечная точка API REST доступна только для vSphere 6.5 и новее.

Если у вас версия 6.5 или новее, можете ли вы войти в vCenter через пользовательский интерфейс?

Я бы также предложил использовать коллекции Postman, которые доступны как часть vSphere AutomationSDK для REST, если вы их еще не нашли: https://github.com/vmware/vsphere-automation-sdk-rest/tree/master/samples/postman

...