برای لایهٔ انتقال پیش‌فرض google.cloud.storage.Client که با Requests سازگار است، پراکسی را پیش از اجرای کار Python تنظیم کنید:

export HTTPS_PROXY=http://proxy.example:8080
python storage_job.py

اگر پروژه و اطلاعات احراز هویت از قبل تنظیم شده‌اند، کار می‌تواند روش معمول ساخت کلاینت را حفظ کند:

from google.cloud import storage

client = storage.Client()

HTTPS_PROXY درخواست‌های مقصد HTTPS را انتخاب می‌کند. طرح http:// در مقدار، پروتکل واسطه را نشان می‌دهد و امنیت نقطهٔ پایانی Cloud Storage را کاهش نمی‌دهد. برای مسیر HTTP عمومی، آدرس را از فهرست پراکسی‌های HTTP بگیرید و URL مربوط به Cloud Storage را تغییر ندهید.

اگر کار همچنان مسیر دیگری می‌رود، محیط همان فرایند Python را، از جمله NO_PROXY، بررسی کنید. هستهٔ notebook یا سرویسِ در حال اجرا، export بعدی از ترمینالی جدا را دریافت نمی‌کند. اگر خطا مربوط به گواهی است، تنظیمات CA آن را بررسی کنید.

درست کار کردن دستور gcloud مقایسهٔ دیگری است: ممکن است مسیر تنظیم متفاوتی داشته باشد. همین‌طور نشست HTTP سفارشی یا لایهٔ انتقال جایگزینی که برنامه فراهم می‌کند، به سیاست پراکسی خودش نیاز دارد.

مقالات مرتبط