Можно сделать отдельные объекты или целые сегменты в облачном хранилище общедоступными.
Здесь - это как.
Если необходимо сохранить конфиденциальность данных (например, включить только конфиденциальную информацию Bucket), то использование подписанных URL-адресов поможет. Здесь как.
Простой способ создания подписанных URL-адресов - команда gsutil signurl. Здесь - это как.
Обратите внимание, что подписанные URL-адреса по умолчанию действительны в течение 1 часа, но продолжительность можно изменить с помощью параметра -d. Поскольку максимальное значение составляет 7 дней, может потребоваться периодическое создание новых подписанных URL-адресов. Подробнее здесь .
* EDIT
Подписанный URL можно использовать за пределами App Engine. Вы можете найти некоторые подробности о методе, который делает это здесь .
Он использует это объявление класса независимо от App Engine:
public URL signUrl(long duration, TimeUnit unit, SignUrlOption... options);
Вы можете найти использование метода в простом коде Python, который может помочь вам здесь .
С учетом вышесказанного, я предлагаю вам взглянуть на Imgix , так как он поддерживает сегменты GCS в качестве источников объектов и выполняет те же операции. Информация здесь .