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 సెట్ చేయండి. తర్వాత అసలు నిఘంటువును సవరించడం ఇప్పటికే ఉన్న క్లయింట్ రవాణా విధానాన్ని మార్చడానికి మద్దతు ఉన్న మార్గం కాదు.