Το 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 του. Η επεξεργασία του αρχικού λεξικού εκ των υστέρων δεν είναι υποστηριζόμενος τρόπος αντικατάστασης της πολιτικής μεταφοράς υπάρχοντος πελάτη.

Σχετικά άρθρα