【问题标题】:Running Amazon EventBridge locally在本地运行 Amazon EventBridge
【发布时间】:2021-01-07 04:01:12
【问题描述】:

我目前正在开发一个要部署在 AWS 上的系统。使用通过 Amazon EventBridge 传递的事件进行通信的服务集合。我正在努力寻找一种在本地运行我的系统的方法,因为我也不知道该怎么做

  1. 运行本地版本的 EventBridge(docker 或其他)
  2. 获取 AWS 上的 EventBridge 实例以将事件发送到我的本地计算机(我假设这是不可能的?)。

有没有一种方法可以在本地运行我的服务,让服务将事件发送到真实(或模拟的)EventBridge 实例并将这些事件路由到我的本地服务?

并不是说它太重要,但我的服务是在 Windows 上运行的 .NET Core 应用程序。

【问题讨论】:

  • 我建议看看 LocalStack github.com/localstack/localstack
  • 一个迂回的解决方案是向我们介绍 eventbridge 模式来创建一个有效的事件,然后在你的本地测试中使用它。

标签: amazon-web-services aws-event-bridge


【解决方案1】:

LocalStack 可以在您的本地计算机上运行,​​并且支持 EventBridge API。

【讨论】:

  • 我希望我可以给问题和答案都打 5 星,因为我找到了这个问题。
【解决方案2】:

几乎不需要在本地计算机上复制 AWS 基础设施。我猜您需要该事件进行开发,以在本地触发 lambda。我建议使用 EventBridge JSON 调用您的 lambda

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-10-30
    • 2017-09-23
    • 1970-01-01
    • 2015-09-23
    • 1970-01-01
    相关资源
    最近更新 更多