Python s3fs övertar Botocores proxykonfiguration
Skicka en HTTPS-proxymappning via S3FileSystem.config_kwargs innan den underliggande S3-klienten skapas.
Pythons s3fs.S3FileSystem skickar vidare config_kwargs till den underliggande Botocore-klientkonfigurationen. Ange proxymappningen redan vid skapandet:
import s3fs
filesystem = s3fs.S3FileSystem(
anon=False,
config_kwargs={
"proxies": {
"https": "http://proxy.example.net:8080",
},
},
)
Nyckeln https väljer HTTPS-mål och HTTP-URL:en anger mellanhanden; offentliga kandidater för den vägen finns i HTTP-proxylistan. Lägg till en http-mappning om arbetsbelastningen medvetet använder en enkel HTTP-kompatibel S3-slutpunkt.
Behåll programmets AWS-uppgifter, region och slutpunktskonfiguration. anon=False tillhandahåller inte självt några uppgifter.
Ange config_kwargs innan detta filsystem upprättar sin S3-klient. Att i efterhand redigera den ursprungliga ordboken är inte ett stödt sätt att ersätta en befintlig klients transportpolicy.