selvpcclient
selvpcclient
Библиотеку go-selvpcclient и консольный клиент python-selvpcclient можно использовать для работы с Cloud Management API и Quota Management API: проектами, квотами и другими объектами.
Установить go-selvpcclient
Пакет go-selvpcclient содержит Go-библиотеку.
Посмотреть примеры использования библиотеки можно в документации selvpcclient на pkg.go.dev.
-
Загрузите пакет:
go get github.com/selectel/go-selvpcclient/selvpcclient/v3
-
Создайте сервисного пользователя для аутентификации.
Установить python-selvpcclient
Пакет python-selvpcclient содержит консольный клиент selvpc CLI.
Посмотреть примеры использования selvpc CLI можно в документации selvpcclient на GitHub.
-
Установите переменные окружения:
export SEL_TOKEN=<selectel_token>
export SEL_URL=https://api.selectel.ru/vpc/resell
export SEL_API_VERSION=2
export OS_AUTH_URL=https://cloud.api.selcloud.ru/identity/v3Укажите:
<selectel_token>
— токен Selectel (ключ API), который вы получили на шаге 1;OS_AUTH_URL
— адрес (URL) зависит от региона и пула, можно посмотреть в списке URL.
-
Загрузите пакет:
pip install -U python-selvpcclient