AWS Eventbridge 架构类型作为 lambda 层

AWS Event Bridge schema types as lambda layer

我们正在使用 AWS EventBridge 构建通知服务,将根据事件发送不同的通知。我们正在考虑一种在不同 teams/lambda 函数之间共享事件模式类型绑定的好方法。所以我们正在考虑将类型作为 lambda 层包含在内,但接下来的问题是如何将其合并到本地开发工作流程中。有没有人在做这种事情或有什么建议?提前致谢。

Lambda 层只是您应用程序中的一个 module/library,这样您就可以在您的本地环境中使用并像其他库一样在您的 Lambda 中实现,并且可以更轻松地与其他人共享Lambda 在您的账户中运行。

您实现这一层的方式将取决于您的技术,正如我们在此看到的 table:

并在此页面阅读更多内容 Creating and sharing Lambda layers

在您的情况下,使用像 S3 或 DynamoDB 这样的服务将是管理这种类型的一种简单方法 binding/schemas,但这取决于数据 modeling/needs。