Перейти к основному содержимому
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. Получите X-Token — статический токен.

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

    export SEL_TOKEN=<x-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

    Укажите:

    • <x-token> — статический токен, который вы получили на шаге 1;
    • OS_AUTH_URL — адрес (URL) зависит от региона и пула, можно посмотреть в списке URL.
  3. Загрузите пакет:

    pip install -U python-selvpcclient