De s3fs.S3FileSystem van Python geeft config_kwargs door aan de onderliggende Botocore-clientconfiguratie. Geef de proxytoewijzing al bij het aanmaken op:

import s3fs

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

De sleutel https selecteert HTTPS-bestemmingen en de HTTP-URL wijst de tussenpartij aan; openbare kandidaten voor die route staan in de HTTP-proxylijst. Voeg een http-toewijzing toe als de workload bewust een eenvoudig HTTP-compatibel S3-eindpunt gebruikt.

Behoud de AWS-inloggegevens, regio en eindpuntconfiguratie van de applicatie. anon=False levert zelf geen inloggegevens.

Stel config_kwargs in voordat dit bestandssysteem zijn S3-client opzet. Het oorspronkelijke woordenboek achteraf bewerken is geen ondersteunde manier om het transportbeleid van een bestaande client te vervangen.

Gerelateerde artikelen