Kinukuha ng Python s3fs ang proxy configuration ng Botocore
Ipasa ang HTTPS proxy mapping sa pamamagitan ng S3FileSystem.config_kwargs bago gawin ang pinagbabatayang S3 client.
Ipinapasa ng s3fs.S3FileSystem ng Python ang config_kwargs sa configuration ng pinagbabatayang Botocore client. Ibigay ang proxy mapping sa pagbuo:
import s3fs
filesystem = s3fs.S3FileSystem(
anon=False,
config_kwargs={
"proxies": {
"https": "http://proxy.example.net:8080",
},
},
)
Pinipili ng susi na https ang mga destinasyong HTTPS, at tinutukoy ng HTTP URL ang tagapamagitan; may mga pampublikong kandidato para sa rutang iyon sa listahan ng HTTP proxy. Magdagdag ng http mapping kung sadyang gumagamit ang trabaho ng simpleng S3-compatible na endpoint na HTTP.
Panatilihin ang AWS credentials, rehiyon at configuration ng endpoint ng application. Hindi mismo nagbibigay ng credentials ang anon=False.
Itakda ang config_kwargs bago itatag ng filesystem na ito ang S3 client nito. Ang pag-edit ng orihinal na diksyunaryo pagkatapos ay hindi sinusuportahang paraan upang palitan ang transport policy ng umiiral na client.