Python s3fs Botocore ਦਾ ਪ੍ਰੌਕਸੀ ਸੰਰੂਪਣ ਲੈਂਦਾ ਹੈ
ਅਧਾਰ S3 ਕਲਾਇੰਟ ਬਣਨ ਤੋਂ ਪਹਿਲਾਂ S3FileSystem.config_kwargs ਰਾਹੀਂ HTTPS ਪ੍ਰੌਕਸੀ ਮੈਪਿੰਗ ਦਿਓ।
Python ਦਾ s3fs.S3FileSystem config_kwargs ਨੂੰ ਅਧਾਰ Botocore ਕਲਾਇੰਟ ਸੰਰੂਪਣ ਨੂੰ ਭੇਜਦਾ ਹੈ। ਬਣਾਉਣ ਵੇਲੇ ਹੀ ਪ੍ਰੌਕਸੀ ਮੈਪਿੰਗ ਦਿਓ:
import s3fs
filesystem = s3fs.S3FileSystem(
anon=False,
config_kwargs={
"proxies": {
"https": "http://proxy.example.net:8080",
},
},
)
https ਕੁੰਜੀ HTTPS ਟਿਕਾਣੇ ਚੁਣਦੀ ਹੈ ਅਤੇ HTTP URL ਵਿਚੋਲੇ ਦੀ ਪਛਾਣ ਕਰਦਾ ਹੈ; ਉਸ ਰਸਤੇ ਲਈ ਜਨਤਕ ਉਮੀਦਵਾਰ HTTP ਪ੍ਰੌਕਸੀ ਸੂਚੀ ਵਿੱਚ ਉਪਲਬਧ ਹਨ। ਜੇ ਕੰਮ ਜਾਣ-ਬੁੱਝ ਕੇ ਸਾਧਾਰਨ HTTP S3-ਅਨੁਕੂਲ ਐਂਡਪੌਇੰਟ ਵਰਤਦਾ ਹੈ ਤਾਂ http ਮੈਪਿੰਗ ਸ਼ਾਮਲ ਕਰੋ।
ਐਪ ਦੇ AWS ਪ੍ਰਮਾਣ, ਖੇਤਰ ਅਤੇ ਐਂਡਪੌਇੰਟ ਸੰਰੂਪਣ ਰੱਖੋ। anon=False ਆਪਣੇ ਆਪ ਪ੍ਰਮਾਣ ਨਹੀਂ ਦਿੰਦਾ।
ਇਹ ਫਾਈਲ ਸਿਸਟਮ ਆਪਣਾ S3 ਕਲਾਇੰਟ ਸਥਾਪਤ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ config_kwargs ਸੈੱਟ ਕਰੋ। ਬਾਅਦ ਵਿੱਚ ਮੂਲ ਸ਼ਬਦਕੋਸ਼ ਸੋਧਣਾ ਮੌਜੂਦਾ ਕਲਾਇੰਟ ਦੀ ਆਵਾਜਾਈ ਨੀਤੀ ਬਦਲਣ ਦਾ ਸਮਰਥਿਤ ਤਰੀਕਾ ਨਹੀਂ ਹੈ।