Я использую Google Cloud Storage для сохранения фотографий, которые пользователи загружают из мобильного приложения (созданного с использованием флаттера и firebase), недавно у меня возникла необходимость изменить размер / трансформировать изображения, и я хотел узнать, возможно ли сделать это напрямуюиз облачного хранилища Google!
Я нашел этот проект https://github.com/albertcht/python-gcs-image, который необходимо развернуть на движке приложений Google, и если вы вызываете его с ведром и изображением, он возвращает URL в CDN Google, я думаю (что-то вроде этогоhttp://lh3.googleusercontent.com/*).
Я посмотрел на код в репозитории, и единственное, что он делает, это возвращает результат google.appengine.api.images.get_serving_url
, и я не понимаю, почему я не могу получить этот serve_url непосредственно из своего кода дротика?
В чем разница между облачным хранилищем Google и lh3.googleusercontent.com? Могу ли я выполнять одинаковую обработку изображений непосредственно из облачного хранилища?
Кажется странным, что мне нужно запустить приложениеприложение движка, которое просто возвращает URL? Что мне не хватает?