s3fs.S3FileSystem в Python передаёт config_kwargs в конфигурацию базового клиента Botocore. Укажите сопоставление прокси уже при создании:

import s3fs

filesystem = s3fs.S3FileSystem(
    anon=False,
    config_kwargs={
        "proxies": {
            "https": "http://proxy.example.net:8080",
        },
    },
)

Ключ https выбирает адресаты HTTPS, а URL HTTP определяет посредника; публичные кандидаты для этого маршрута есть в списке HTTP-прокси. Добавьте сопоставление http, если нагрузка намеренно использует обычную HTTP-совместимую конечную точку S3.

Сохраните учётные данные AWS приложения, регион и конфигурацию конечной точки. anon=False сам по себе не предоставляет учётные данные.

Задайте config_kwargs до того, как эта файловая система создаст свой клиент S3. Редактирование исходного словаря задним числом не является поддерживаемым способом замены транспортной политики существующего клиента.

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