amazon-web-services - AWS sam local 在本地创建基础设施
问题描述
我正在使用 lambda 函数,它将接收来自 kinesis 的事件,在处理它们之后,它们可以被发送到 sns、s3 等。
我希望能够在本地对其进行测试,所以我想知道如何在本地创建基础架构(函数 lambda、sqs、sns、s3 等)。
我正在检查 sam local,但不确定是否可以使用 cloudformation 创建前面提到的所有组件。我只看到了一些示例,它们都展示了如何发送事件以由 lambda 处理,但其中任何一个都展示了一种在本地使用 cloudformation 创建基础架构的方法。
不是 100% 肯定,但我认为用“sam local”是不可能的。
另一种选择是使用 localstack 并使用 terraform 创建基础设施。基本上我想与您确认是否可以使用“sam local”来完成,因为这是提供的官方工具。谢谢
解决方案
推荐阅读
- angular - 无法使用 Angular 选择所有复选框
- javascript - 努力在 D3 中使用贝塞尔曲线实现连接器路径
- curl - 使用 CURL 对 C 代码进行 SSL 握手的问题
- html2pdf - html2pdf:溢出:隐藏似乎不起作用
- java - 在 Spring Boot 中使用参数化构造函数实例化 Spring Bean
- android - Android Studio 如何在更改片段时阻止我的计步器值重置?
- python - 如何使用列表理解来查找所有 Pandas 数据帧共有的列
- mysql - 无效查询:postfixadmin 中“created”的默认值无效
- reactjs - 如何根据另一个对象动态键入数据集并将其绑定到可能出现的任意键?
- json - 从嵌套的 JSON 字符串中提取父值和内部值