有什么方法可以将数据从 AWS Kinesis 发送到 Azure 事件中心吗?

Is there any way to send data from AWS Kinesis to Azure Event Hubs?

我的公司正在对一些流数据进行 POC,其中一项任务是将数据从 AWS Kinesis 发送到 Azure Event Hubs。

有没有人试过这样做过?

我在考虑一个 lambda 函数来监听 kinesis firehose 并将数据发送到事件中心,但我完全没有使用 Azure 的经验,我什至不知道这是否可行。

是的,这很有可能。

Inter-Cloud 可以使用 AWS Kinesis 和 Azure Event Hub 实现数据可以在两个服务之间流式传输的环境。

您可以将数据从 Amazon Kinesis 直接流式传输到 Real-Time 中的 Azure 事件中心。使用“无服务器”模型和云计算来处理和传输事件,而无需管理在 on-premise 服务器上编写的任何本机应用程序。

您需要来自 Azure 事件中心的连接字符串 SharedAccessKeyNameSharedAccessKey。这将需要将数据发送到事件中心。此外,请确保事件中心可以从您 运行 程序所在的 IP 地址接收数据。

参考这个 third-party tutorial 来完成同样的事情