Я работаю с лямбда-функцией, и она будет получать события от Kinesis, и после их обработки они могут быть отправлены в sns, s3, et c.
Я хочу сделать возможным проверить его локально, поэтому мне интересно, как я могу создать инфраструктуру (функция lambda, sqs, sns, s3, et c) локально.
Я проверял sam локально, но не уверен, возможно ли создать все компоненты, упомянутые ранее с облачной информацией. Я видел только несколько примеров, и все они показывают, как отправить событие, которое будет обрабатываться лямбдой, но любой из них показывает способ создания инфраструктуры с облачной информацией локально.
Не уверен на 100%, но я думаю, это невозможно сделать с помощью "sam local".
Другой вариант - сделать это с помощью localalstack и создать инфра с terraform. По сути, я хотел бы подтвердить с вами, если это возможно сделать с "sam local", поскольку это официальный инструмент, предоставляемый. Спасибо