Все еще ждем реальной поддержки AWS для этого: https://github.com/aws-samples/aws-serverless-samfarm/issues/5
Как это должно работать?
Мой вариант использования: у меня есть лямбда-выражение с выходом на API-шлюз, которое записывает события в тему SNS. У меня есть еще одна лямбда, подписанная на эту тему.
Могут ли эти лямбды быть в разных репозиториях? да. Является ли частью цели использования шаблона pub / sub для разделения этих двух приложений в первую очередь? да.
НО это простое приложение. Эта тема не будет использоваться совместно с другими функциями, и все это самодостаточно. В идеале все это должно быть развернуто вместе в одном шаблоне.
Я могу легко добавить все нужные мне функции в свой шаблон SAM, но как их развернуть? Должен ли каждый из них иметь свой CodeURI? Это означает, что мне нужно скопировать скрипт и установить все зависимости лямбда-выражений в другую папку, а затем указать кодеури для каждой лямбда-выражения в шаблоне в другую папку.
Нет ли для этого лучшей поддержки?