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 सेट करें। बाद में मूल शब्दकोश संपादित करना किसी मौजूदा क्लाइंट की ट्रांसपोर्ट नीति बदलने का समर्थित तरीका नहीं है।

संबंधित लेख