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.

Relaterade artiklar