Использование API для управления VMware Cloud Director

Использование API для управления VMware Cloud Director реализуется при помощи создания токена API Access Token, получения токена Access Token (это два разных токена) и дальнейшего его использования для исполнения запросов REST API.

Паттерн использования API для управления VMware Cloud Director имеет следующие преимущества и риски:

Преимущества паттерна

Риски

Паттерн разработан для стандартизации подхода использования API для управления VMware Cloud Director

Ограничение на количество одновременных API-сессий

Общая схема

../../_images/schm__templates_ent_basic-actions-orgvdc-tools_api-manage-cd.svg

Описание паттерна

Любому пользователю тенанта доступно управление объектами тенанта с помощью API-запросов. Функциональность API определяется согласно предоставленной пользователю роли и аналогичен тем операциям, что доступны в графическом интерфейсе VMware Cloud Director.

Реализация

Список последовательных действий для использования API для управления VMware Cloud Director:

Получив доступ к тенанту и учетную запись с административными привилегиями:

  1. Создайте токен API Access Token для учетной записи пользователя.

  2. Инициируйте POST-запрос для получения токена Access Token.

  3. Авторизуйтесь, используя токен Access Token, и создайте сессию используя GET- и POST-запросы согласно документации.

  4. Измените необходимую информацию в метаданных объектов вЦОДа, используя корректные API-запросы.

Результат использования паттерна

  • Автоматизация управления вЦОДом.

Запустили Evolution free tier
для Dev & Test
Получить