Pythons s3fs.S3FileSystem sender config_kwargs videre til den underliggende Botocore-klientkonfigurasjonen. Oppgi proxytilordningen ved opprettelsen:

import s3fs

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

Nøkkelen https velger HTTPS-destinasjoner, og HTTP-URL-en identifiserer mellomleddet; offentlige kandidater for den ruten finnes i HTTP-proxylisten. Legg til en http-tilordning hvis arbeidsbelastningen bevisst bruker et enkelt HTTP S3-kompatibelt endepunkt.

Behold applikasjonens AWS-legitimasjon, region og endepunktkonfigurasjon. anon=False leverer ikke legitimasjon selv.

Angi config_kwargs før dette filsystemet etablerer sin S3-klient. Å redigere den opprinnelige ordboken etterpå er ikke en støttet måte å erstatte en eksisterende klients transportpolicy.

Relaterte artikler