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