Python s3fs przejmuje konfigurację proxy Botocore
Przekaż mapowanie proxy HTTPS przez S3FileSystem.config_kwargs, zanim powstanie bazowy klient S3.
s3fs.S3FileSystem w Pythonie przekazuje config_kwargs do konfiguracji bazowego klienta Botocore. Mapowanie proxy podaj już przy tworzeniu:
import s3fs
filesystem = s3fs.S3FileSystem(
anon=False,
config_kwargs={
"proxies": {
"https": "http://proxy.example.net:8080",
},
},
)
Klucz https wybiera cele HTTPS, a adres HTTP wskazuje pośrednika; publiczni kandydaci dla tej trasy są dostępni na liście proxy HTTP. Dodaj mapowanie http, jeśli obciążenie świadomie korzysta ze zwykłego punktu końcowego S3 zgodnego z HTTP.
Zachowaj dane uwierzytelniające AWS aplikacji, region i konfigurację punktu końcowego. anon=False sam nie dostarcza danych uwierzytelniających.
Ustaw config_kwargs, zanim ten system plików utworzy swojego klienta S3. Późniejsza edycja oryginalnego słownika nie jest obsługiwanym sposobem zastąpienia polityki transportu istniejącego klienta.