Попробовал функции в Облаке, работает, но:
1. Без примера вообще неочевидно, как писать. Нигде в документации не написано, что главный файл приложения должен экспортировать метод, в который приходит объект и контекст (про контекст вообще ни слова нет, объект хотя бы описан).
2. Непонятно, как подключать зависимости, внешние библиотеки итд.
3. Не очень нашел где скачать и установить Yandex CLI
4. Всё-таки было бы удобно заливать функции сразу из репозитория пушем, а не файлами. Или какая-то инструкция как настроить гитхаб-хуки на это.
2. да вроде все как в лямбде, собирите зависимости и запакуйте в zip
zip в s3 положите.
4. Так настройте пайплайн для этого. это уже функция ci/cd
Я начал делать action для github actions чтобы по пушу в git паковать репо, ложить в объектное хранилище и обновлять фукцию.
Оно даже работает, но поскольку у них нету там api для функций, оно работает через yc cli