Το Python s3fs υιοθετεί τη διαμόρφωση διαμεσολαβητή του Botocore
Περάστε μια αντιστοίχιση διαμεσολαβητή HTTPS μέσω S3FileSystem.config_kwargs πριν δημιουργηθεί ο υποκείμενος πελάτης S3.
Το s3fs.S3FileSystem της Python περνά το config_kwargs στη διαμόρφωση του υποκείμενου πελάτη Botocore. Δώστε την αντιστοίχιση διαμεσολαβητή κατά την κατασκευή:
import s3fs
filesystem = s3fs.S3FileSystem(
anon=False,
config_kwargs={
"proxies": {
"https": "http://proxy.example.net:8080",
},
},
)
Το κλειδί https επιλέγει προορισμούς HTTPS και το URL HTTP προσδιορίζει τον μεσάζοντα· δημόσιοι υποψήφιοι για αυτή τη διαδρομή υπάρχουν στη λίστα διαμεσολαβητών HTTP. Προσθέστε αντιστοίχιση http αν το φορτίο εργασίας χρησιμοποιεί σκόπιμα απλό τελικό σημείο S3 συμβατό με HTTP.
Διατηρήστε τα διαπιστευτήρια AWS της εφαρμογής, την περιοχή και τη διαμόρφωση τελικού σημείου. Το anon=False δεν παρέχει από μόνο του διαπιστευτήρια.
Ορίστε το config_kwargs πριν αυτό το σύστημα αρχείων εγκαταστήσει τον πελάτη S3 του. Η επεξεργασία του αρχικού λεξικού εκ των υστέρων δεν είναι υποστηριζόμενος τρόπος αντικατάστασης της πολιτικής μεταφοράς υπάρχοντος πελάτη.