Рабочий процесс, который всё ещё использует старый gsutil CLI, может настроить прокси в разделе [Boto] конфигурации boto:

[Boto]
proxy = proxy.example.net
proxy_port = 8080
proxy_type = http

Поле host содержит имя хоста, а порт и протокол имеют собственные поля. Это документированный формат конфигурации gsutil, а не полный URI прокси, помещённый в поле host. Для разрешённого теста публичного сервиса HTTP-адрес из списка HTTP-прокси может заполнить поля конечной точки только тогда, когда ни один из загруженных файлов BOTO_PATH не задаёт proxy_user или proxy_pass.

Конфигурация может находиться в существующем файле .boto пользователя. Для общего профиля развёртывания gsutil также поддерживает BOTO_PATH, который перечисляет файлы для загрузки по порядку. В системе Unix пример выглядит так:

export BOTO_PATH=/etc/team/gsutil-proxy.cfg:$HOME/.boto

Первый файл может содержать общие для команды значения маршрутизации по умолчанию, а существующий файл пользователя сохраняет личную конфигурацию. В Windows используйте точку с запятой как разделитель путей.

Документированные поля также включают proxy_user, proxy_pass и proxy_rdns для соответствующих настроек прокси. Задайте профиль для учётной записи, которая выполняет задачу gsutil, и сознательно сохраняйте порядок файлов, когда одну и ту же опцию задают несколько файлов.

Похожие статьи