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 ของตน การแก้ไขพจนานุกรมต้นฉบับภายหลังไม่ใช่วิธีที่รองรับในการแทนที่นโยบายการรับส่งของไคลเอนต์ที่มีอยู่

บทความที่เกี่ยวข้อง