Всем привет. Подскажите пожалуйста, как мне задеплоить тестовый проект с помощью google cloud functions? У меня будет страница index.html с одной формой для загрузки изображения. После загрузки она будет запускать python-скрипт. Подскажите пожалуйста, как это реализовать?
Я разобрался с тем, как создать cloud function с python-скриптом. По умолчанию сейчас загружается он. Но как сделать так, чтобы по умолчанию загружалась html-ka которая бы вызывала пайтон скрипт необходимости? Где лучше хранить фронт и как он должен взаимодействовать с cloud функцией?
Я бы реализовал это следующим образом:
1. Раздавать статику лучше через Google Storage (G аналог S3). Нужно смотреть в сторону how to serve static site
.
2. Дальше я бы поставил Gateway с прямой загрузкой в storage, либо через cloud function. Тут нужно аккуратно с правами, чтоб чужие не залили лишнего. Нужно смотреть в сторону fire base auth, gcp cognito analog
.
3. Можно подписаться на появление файлов в хранилище, по этому триггеру запускать cloud function с полезной нагрузкой