Python s3fs overtar Botocores proxykonfigurasjon
Send en HTTPS-proxytilordning gjennom S3FileSystem.config_kwargs før den underliggende S3-klienten opprettes.
Pythons s3fs.S3FileSystem videresender config_kwargs til konfigurasjonen av den underliggende Botocore-klienten. Oppgi proxytilordningen allerede ved konstruksjon:
import s3fs
filesystem = s3fs.S3FileSystem(
anon=False,
config_kwargs={
"proxies": {
"https": "http://proxy.example.net:8080",
},
},
)
Nøkkelen https velger HTTPS-mål, og HTTP-adressen angir mellomleddet; åpne kandidater for denne ruten ligger i HTTP-proxylisten. Legg til en http-tilordning dersom arbeidet bevisst bruker et vanlig HTTP S3-kompatibelt endepunkt.
Ta vare på applikasjonens AWS-innlogging, region og endepunktkonfigurasjon. anon=False skaffer ikke innlogging på egen hånd.
Sett config_kwargs før dette filsystemet oppretter S3-klienten sin. Det er ikke en støttet fremgangsmåte å redigere den opprinnelige ordboken i ettertid for å erstatte transportpolicyen til en eksisterende klient.