Обновлена 21 августа 2026 г. в 08:12
Использование REST API
Некоторые операции на Платформе выполняются только с помощью REST API.
HTTP и HTTPS запросы к REST API по умолчанию будут работать с деплой-ноды и/или управляющего узла. Для того чтобы они работали из других подсетей необходимо открыть доступ из них (Firewall и маршрутизация).
Перед выполнением запроса к REST API Платформы требуется получение токена аутентификации.
Получить токен аутентификации можно на Портале самообслуживания:
- Выполните вход на Портал самообслуживания с учетными данными пользователя Платформы.
- Нажмите на имя пользователя в шапке страницы и выберите пункт Настройки проекта.
- Перейдите на вкладку Доступ по API.
- Скопируйте значение параметра Токен для доступа к API.
OpenStack CLI
TOKEN=$(openstack token issue -c id -f value)
Пример использования токена авторизации в запросах
# curl -X POST -H "X-Auth-Token: <ТОКЕН>" <ЗАПРОС>
Здесь:
<ТОКЕН>— значение параметра Токен для доступа к API.<ЗАПРОС>— текст запроса.
После завершения времени действия перевыпустить токен авторизации можно на Портале самообслуживания:
- Выполните вход на Портал самообслуживания с учетными данными пользователя Платформы.
- Нажмите на имя пользователя в шапке страницы и выберите пункт Настройки проекта.
- Перейдите на вкладку Доступ по API.
- В нижней части экрана нажмите кнопку Перевыпустить.
Чтобы получить точки доступа к API, используйте один из интерфейсов:
- Портал самообслуживания.
- OpenStack CLI.
- Выполните вход на Портал самообслуживания с учетными данными пользователя Платформы.
- Нажмите на имя пользователя в шапке страницы и выберите пункт Настройки проекта.
- Перейдите на вкладку API Endpoints.
- Скопируйте значение параметра Точка доступа сервиса.
-
Подключитесь к OpenStack CLI (подробнее — в разделе Подключение к OpenStack CLI).
-
Выполните команду:
$ openstack catalog list
Была ли статья полезна?