首页 > 解决方案 > AWS sam local 在本地创建基础设施

问题描述

我正在使用 lambda 函数,它将接收来自 kinesis 的事件,在处理它们之后,它们可以被发送到 sns、s3 等。

我希望能够在本地对其进行测试,所以我想知道如何在本地创建基础架构(函数 lambda、sqs、sns、s3 等)。

我正在检查 sam local,但不确定是否可以使用 cloudformation 创建前面提到的所有组件。我只看到了一些示例,它们都展示了如何发送事件以由 lambda 处理,但其中任何一个都展示了一种在本地使用 cloudformation 创建基础架构的方法。

不是 100% 肯定,但我认为用“sam local”是不可能的。

另一种选择是使用 localstack 并使用 terraform 创建基础设施。基本上我想与您确认是否可以使用“sam local”来完成,因为这是提供的官方工具。谢谢

标签: amazon-web-serviceslocalstack

解决方案


推荐阅读