API
API (Application Programming Interface) - это набор компонентов, описывающих способы взаимодействия одной компьютерной программы (бота, сайта и др.) с другими программами.
Архитектура портала http://my.procloud.ru/ разработана по модели API-first, что подразумевает техническую возможность совершения любого пользовательского действия в интерфейсе портала пользователем API.
Чтобы начать работать с порталом, используя API, необходимо:
создать доступ в API, задав пароль к автоматически сгенерированному логину пользователя API;
воспользоваться документацией https://docs.openstack.org/api-quick-start.
Создание доступа в API
Чтобы создать доступ в API перейдите в Панели управления в раздел “Профиль пользователя” в верхнем правом углу или в вертикальном меню слева страницы.
В разделе “Доступ в API” нажмите на кнопку “Создать доступ”, откроется раздел “Создание доступа”.
Задайте пароль пользователя API и повторите его в соседнем окне или воспользуйтесь функцией генерации пароля.
Нажмите на кнопку “Создать доступ”.
Автоматически будет сгенерирован логин пользователя API.
Изменение пароля пользователя API
Чтобы изменить пароль пользователя API перейдите в Панели управления в раздел “Профиль пользователя” в верхнем правом углу или в вертикальном меню слева страницы.
В разделе “Доступ в API” нажмите на кнопку “Изменить пароль”, откроется раздел “Изменение пароля”.
Введите и повторите новый пароль или воспользуйтесь функцией генерации нового пароля.
Нажмите на кнопку “Изменить пароль”.
Удаление пользователя API
Чтобы удалит пользователя API перейдите в Панели управления в раздел “Профиль пользователя” в верхнем правом углу или в вертикальном меню слева страницы.
В разделе “Доступ в API” нажмите на кнопку “Удалить”. После удаления пользователя API доступ к API будет так же удален.
Выполнение операций в API
Для выполнения операций над инфраструктурой ProCloud воспользуйтесь документацией https://docs.openstack.org/api-quick-start/ и https://registry.terraform.io/providers/terraform-provider-openstack/openstack/latest/docs.