在本地运行Amazon EventBridge

13
我目前正在开发一个系统以部署到AWS上。这是一组使用Amazon EventBridge传递事件进行通信的服务集合。我正苦于找不到在本地运行系统的方法,因为我不知道如何做到以下两点:
  1. 运行EventBridge的本地版本(docker或其他方式)。
  2. 让位于AWS上的EventBridge实例将事件发送到我的本地机器(我认为这是不可能的?)。
是否有一种方法可以在本地运行我的服务,让其中一个服务向真实(或模拟)的EventBridge实例发送事件,并将这些事件路由到我的本地服务?
并非太重要,但我的服务是在Windows上运行的.NET Core应用程序。

2
我建议看一下LocalStack https://github.com/localstack/localstack - Mark B
一个迂回的解决方案是引入事件桥架构来创建有效的事件,然后在本地测试中使用它。 - blr
1个回答

25

LocalStack 可以在你的本地机器上运行,且支持 EventBridge API。


我希望我能给这个问题和答案都五星好评,因为我花了很多时间才找到它。 - jriggins

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接