Python s3fs adopta la configuració de proxy de Botocore
Passeu un mapatge de proxy HTTPS mitjançant S3FileSystem.config_kwargs abans que es creï el client S3 subjacent.
El s3fs.S3FileSystem de Python passa config_kwargs a la configuració del client Botocore subjacent. Proporcioneu el mapatge de proxy en construir-lo:
import s3fs
filesystem = s3fs.S3FileSystem(
anon=False,
config_kwargs={
"proxies": {
"https": "http://proxy.example.net:8080",
},
},
)
La clau https selecciona destinacions HTTPS i l'URL HTTP identifica l'intermediari; per a aquesta ruta hi ha candidats públics a la llista de proxies HTTP. Afegiu un mapatge http si la càrrega de treball utilitza intencionadament un punt final S3-compatible HTTP simple.
Conserveu les credencials AWS de l'aplicació, la regió i la configuració del punt final. anon=False no subministra credencials per si mateix.
Definiu config_kwargs abans que aquest sistema de fitxers estableixi el seu client S3. Editar el diccionari original després no és una manera admesa de substituir la política de transport d'un client existent.