Для типового сумісного з Requests транспорту google.cloud.storage.Client задайте проксі до запуску завдання 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 або служба не отримує змінні, експортовані пізніше в іншому терміналі. При помилці сертифіката перевірте його конфігурацію CA.

Працездатна команда gcloud — інший випадок для порівняння: вона може використовувати інший шлях налаштування. Так само власна HTTP-сесія або замінний транспорт, надані застосунком, потребують власної політики проксі.

Схожі статті