Мы хотели бы контролировать версии наших функций AWS Lambda, но по-прежнему иметь возможность редактировать код онлайн в редакторе AWS и автоматически обновлять хранилище.
Простое соответствие Git<->Lambda
может быть выполнено в виде:
git push <-> Creates new version of function in AWS ($latest)
git commit <-> Save in AWS Lambda editor
(although no custom commit message when saved online,
could be a fixed comment like 'edited and saved online')
git tag <-> create/updates alias for version
Это представляется возможным с помощью триггеров AWS Code Deploy / Code Commit, функций Boto и Lambda.Прежде чем изобретать колесо,
Каков наилучший подход для достижения этой цели?
Основная проблема, которую я вижу, заключается в том, что сохранение функции в онлайн-редакторе не вызывает событие, которое я могу поймать...