O Python s3fs adota a configuração de proxy do Botocore
Passe um mapeamento de proxy HTTPS por S3FileSystem.config_kwargs antes de o cliente S3 subjacente ser criado.
O s3fs.S3FileSystem do Python passa config_kwargs à configuração do cliente Botocore subjacente. Forneça o mapeamento de proxy na construção:
import s3fs
filesystem = s3fs.S3FileSystem(
anon=False,
config_kwargs={
"proxies": {
"https": "http://proxy.example.net:8080",
},
},
)
A chave https seleciona destinos HTTPS e a URL HTTP identifica o intermediário; candidatos públicos para essa rota estão na lista de proxies HTTP. Adicione um mapeamento http se a carga de trabalho usar intencionalmente um endpoint S3 compatível com HTTP simples.
Mantenha as credenciais AWS da aplicação, a região e a configuração do endpoint. anon=False não fornece credenciais por si só.
Defina config_kwargs antes de este sistema de arquivos estabelecer seu cliente S3. Editar o dicionário original depois não é uma forma suportada de substituir a política de transporte de um cliente existente.