Python s3fs overtar Botocores proxykonfigurasjon
Send en HTTPS-proxytilordning gjennom S3FileSystem.config_kwargs før den underliggende S3-klienten opprettes.
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.