s3fs.S3FileSystem din Python transmite config_kwargs către configurația clientului Botocore subiacent. Furnizați maparea de proxy la construire:

import s3fs

filesystem = s3fs.S3FileSystem(
    anon=False,
    config_kwargs={
        "proxies": {
            "https": "http://proxy.example.net:8080",
        },
    },
)

Cheia https selectează destinațiile HTTPS, iar URL-ul HTTP identifică intermediarul; candidați publici pentru acea rută sunt disponibili în lista de proxy HTTP. Adăugați o mapare http dacă volumul de lucru folosește intenționat un endpoint S3 compatibil HTTP simplu.

Păstrați acreditările AWS ale aplicației, regiunea și configurația endpointului. anon=False nu furnizează el însuși acreditări.

Setați config_kwargs înainte ca acest sistem de fișiere să își stabilească clientul S3. Editarea ulterioară a dicționarului original nu este o modalitate acceptată de a înlocui politica de transport a unui client existent.

Articole similare