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 സജ്ജമാക്കുക. യഥാർത്ഥ നിഘണ്ടു പിന്നീട് തിരുത്തുന്നത് നിലവിലുള്ള ക്ലയന്റിന്റെ ഗതാഗത നയം മാറ്റാൻ പിന്തുണയ്ക്കുന്ന മാർഗമല്ല.