Перейти к основному содержимому
selvpcclient
Последнее изменение:

selvpcclient

Библиотеку go-selvpcclient и консольный клиент python-selvpcclient можно использовать для работы с Cloud Management API и Quota Management API: проектами, квотами и другими объектами.

Установить go-selvpcclient

Пакет go-selvpcclient содержит Go-библиотеку.

Посмотреть примеры использования библиотеки можно в документации selvpcclient на pkg.go.dev.

  1. Загрузите пакет:

    go get github.com/selectel/go-selvpcclient/selvpcclient/v3
  2. Создайте сервисного пользователя для аутентификации.

Установить python-selvpcclient

Пакет python-selvpcclient содержит консольный клиент selvpc CLI.

Посмотреть примеры использования selvpc CLI можно в документации selvpcclient на GitHub.

  1. Получите токен Selectel (ключ API).

  2. Установите переменные окружения:

    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.
  3. Загрузите пакет:

    pip install -U python-selvpcclient