nav-img
Evolution

Переменные окружения

В этом разделе описаны необходимые для работы с ML Space CLI переменные окружения.

Суть переменной

Описание

Пример задания

Пароль

Позволяет работать без указания пароля. Определяет поведение работы профилей так, что пользователь работает с credentials.key — файлом с секретами.

SECRET_PASSWORD = os.getenv('PASSWD', None)

Профиль по умолчанию

Позволяет работать без указания профиля. Определяет поведение работы всех команд.

DEFAULT_PROFILE = os.getenv('PD', 'default')

Повтор запросов

Количество повторов при неуспешном соединении между клиентом и сервером. Позволяет настроить поведение клиента REST API.

MAX_RETRIES: int = int(os.getenv('MAX_RETRIES', 5))

Множитель паузы при повторе запроса

Снижает частоту повторов и позволяет настроить поведение клиента REST API.

BACKOFF_FACTOR: float = float(os.getenv('BACKOFF_FACTOR', .2))

Таймаут подключения (Connect Timeout)

Максимальное время ожидания установки соединения с сервером.

CONNECT_TIMEOUT: int = int(os.getenv('CONNECT_TIMEOUT', 10))

Таймаут чтения (Read Timeout)

Максимальное время ожидания данных после установки соединения.

READ_TIMEOUT: int = int(os.getenv('READ_TIMEOUT', 10 * 60))