Python s3fs پیکربندی پروکسی Botocore را میپذیرد
نگاشت پروکسی HTTPS را پیش از ساختهشدن کلاینت پایه S3 از طریق S3FileSystem.config_kwargs بدهید.
s3fs.S3FileSystem در Python مقدار config_kwargs را به پیکربندی کلاینت پایه Botocore میفرستد. نگاشت پروکسی را هنگام ساخت ارائه دهید:
import s3fs
filesystem = s3fs.S3FileSystem(
anon=False,
config_kwargs={
"proxies": {
"https": "http://proxy.example.net:8080",
},
},
)
کلید https مقصدهای HTTPS را انتخاب میکند و نشانی HTTP واسطه را مشخص میکند؛ نامزدهای عمومی برای این مسیر در فهرست پروکسی HTTP موجود است. اگر بار کاری آگاهانه از یک نقطه پایانی ساده S3 سازگار با HTTP استفاده میکند، نگاشت http را اضافه کنید.
اعتبارنامههای AWS برنامه، منطقه و پیکربندی نقطه پایانی را حفظ کنید. anon=False خودش اعتبارنامهای فراهم نمیکند.
config_kwargs را پیش از آنکه این سامانه پرونده کلاینت S3 خود را برپا کند تنظیم کنید. ویرایش دیکشنری اصلی پس از آن روش پشتیبانیشدهای برای جایگزینی سیاست انتقال یک کلاینت موجود نیست.