Python s3fs adopta la configuración de proxy de Botocore
Pase una asignación de proxy HTTPS mediante S3FileSystem.config_kwargs antes de que se cree el cliente S3 subyacente.
s3fs.S3FileSystem de Python pasa config_kwargs a la configuración del cliente Botocore subyacente. Proporcione la asignación de proxy al construirlo:
import s3fs
filesystem = s3fs.S3FileSystem(
anon=False,
config_kwargs={
"proxies": {
"https": "http://proxy.example.net:8080",
},
},
)
La clave https selecciona destinos HTTPS y la URL HTTP identifica al intermediario; para esa ruta hay candidatos públicos en la lista de proxies HTTP. Añada una asignación http si la carga de trabajo usa intencionadamente un punto de conexión S3 compatible con HTTP simple.
Conserve las credenciales de AWS de la aplicación, la región y la configuración del punto de conexión. anon=False no proporciona credenciales por sí mismo.
Defina config_kwargs antes de que este sistema de archivos establezca su cliente S3. Editar el diccionario original después no es una forma admitida de sustituir la política de transporte de un cliente existente.