Архитектурный центр

Использование 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_basic-actions_cloud-vmware_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