s3fs.S3FileSystem w Pythonie przekazuje config_kwargs do konfiguracji bazowego klienta Botocore. Mapowanie proxy podaj już przy tworzeniu:

import s3fs

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

Klucz https wybiera cele HTTPS, a adres HTTP wskazuje pośrednika; publiczni kandydaci dla tej trasy są dostępni na liście proxy HTTP. Dodaj mapowanie http, jeśli obciążenie świadomie korzysta ze zwykłego punktu końcowego S3 zgodnego z HTTP.

Zachowaj dane uwierzytelniające AWS aplikacji, region i konfigurację punktu końcowego. anon=False sam nie dostarcza danych uwierzytelniających.

Ustaw config_kwargs, zanim ten system plików utworzy swojego klienta S3. Późniejsza edycja oryginalnego słownika nie jest obsługiwanym sposobem zastąpienia polityki transportu istniejącego klienta.

Powiązane artykuły