Создание переменных в Postman
Если вы регулярно работаете с API VMware в Postman рекомендуем сохранить следующие переменные окружения:
{SITE} — зависит от региона, в котором размещается ваш виртуальный ЦОД. Он отображается в ссылке на VMware Cloud Director https://{SITE}/tenant/my-tenant/. Ее мы отправляем при подключении услуги. Например, для региона PD01 параметр {SITE} принимает значение vcd01-01.cloud.ru, для PD11 — vcd11-01.cloud.ru.
Токен, который обновляется в каждой новой сессии.
Cоздание переменной SITE
Откройте представление Environments в Postman.
Укажите название переменной и ее значение. Например, site и vcd01-01.cloud.ru.
Нажмите Save, чтобы сохранить переменную.
Проверьте корректность работы переменной, выполнив запрос ниже. Убедитесь, что запрос возвращает 200 OK.
GET https : // {{ site }} / api / versionsДобавьте переменную {{site}} в необходимые запросы.
Если вам потребуется переключиться на работу с другим регионом облака VMware, достаточно заменить переменную вместо корректировки всех сохраненных запросов.
Cоздание переменной с токеном
Дополните запрос на создание сессии. Это может быть как запрос, созданный с помощью API Token, так и запрос, созданный с использованием логина и пароля.
Добавьте на вкладке Tests скрипт:
Нажмите Save, чтобы сохранить запрос со скриптом.
Выберите любой запрос, требующий аутентификации, и добавьте в разделе Authorization переменную {{token}}. В выпадающем списке Type должно быть значение «Bearer Token».
Нажмите Save, чтобы сохранить запрос.
Проверьте корректность работы переменной:
Создайте сессию с помощью сохраненного ранее запроса.
Отправьте запрос с переменной {{token}}.
Убедитесь, что запрос возвращает 200 OK.
Добавьте переменную {{token}} в необходимые запросы.
Теперь для обновления токена достаточно заново отправить запрос на создание сессии.
- Cоздание переменной SITE
- Cоздание переменной с токеном