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 ಹೊಂದಿಸಿ. ನಂತರ ಮೂಲ ನಿಘಂಟನ್ನು ಸಂಪಾದಿಸುವುದು ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಕ್ಲೈಂಟ್ನ ಸಾರಿಗೆ ನೀತಿಯನ್ನು ಬದಲಾಯಿಸುವ ಬೆಂಬಲಿತ ಮಾರ್ಗವಲ್ಲ.