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 خود را برپا کند تنظیم کنید. ویرایش دیکشنری اصلی پس از آن روش پشتیبانی‌شده‌ای برای جایگزینی سیاست انتقال یک کلاینت موجود نیست.

مقالات مرتبط