A Python s3fs átveszi a Botocore proxybeállítását
Adjon át egy HTTPS-proxyleképezést a S3FileSystem.config_kwargs segítségével, mielőtt létrejön az alapul szolgáló S3-kliens.
A Python s3fs.S3FileSystem osztálya a config_kwargs értéket az alapul szolgáló Botocore-klienskonfigurációnak adja tovább. A proxyleképezést már létrehozáskor adja meg:
import s3fs
filesystem = s3fs.S3FileSystem(
anon=False,
config_kwargs={
"proxies": {
"https": "http://proxy.example.net:8080",
},
},
)
A https kulcs az HTTPS-célokat választja ki, a HTTP URL pedig a közvetítőt azonosítja; ehhez az útvonalhoz nyilvános jelöltek a HTTP-proxylistában érhetők el. Adjon hozzá http-leképezést, ha a munkaterhelés szándékosan egyszerű, HTTP-kompatibilis S3-végpontot használ.
Tartsa meg az alkalmazás AWS-hitelesítő adatait, régióját és végpontkonfigurációját. Az anon=False önmagában nem biztosít hitelesítő adatokat.
A config_kwargs beállítást még azelőtt végezze el, hogy ez a fájlrendszer létrehozná az S3-kliensét. Az eredeti szótár utólagos szerkesztése nem támogatott módja egy meglévő kliens átviteli szabályzatának lecserélésének.