首页 > 解决方案 > Eventhub 触发的函数

问题描述

我们有一个现有的解决方案,其中有一个 Eventhub 从源中摄取实时事件数据。我们使用 SAS 密钥进行身份验证和授权。为了提高安全性,我们已将 Eventhub 上源的 IP 列入白名单。我们在从这个 eventthub 读取的 VNET 中也有一个 databricks 实例。VNET 也已在 Eventhub 上列入白名单。

我们现在有了使用 Azure 函数读取 Eventhub 的新要求。问题是由于我们在 Eventhub 上启用了 IP 白名单,我们还需要将函数的 IP 列入白名单,我们无法确定在 Eventhub 上将哪些 Inbound IP 列入白名单。文档说入站 IP 基本保持不变,但可以根据我们打算使用的消费计划进行更改。

这是否意味着唯一的其他解决方案是我们需要使用链接Azure 服务 IP中的列表将托管我们功能的整个 Azure 区域列入白名单?我们可以尝试什么其他建议?

标签: functionazure-functionsazure-eventhub

解决方案


这是否意味着唯一的其他解决方案是我们需要将托管我们函数的整个 Azure 区域列入白名单?我们可以尝试什么其他建议?

是的,如果您不知道azure function app的出站IP地址,请将该IP区域添加到白名单中。你可以在这里得到那些。

更现实的选择:您可以将您的函数应用程序放在一个 azure VNET 中,并让 VNET 访问事件中心。但是,这需要 AppService 计划或高级消费计划功能。

在此处输入图像描述 在此处输入图像描述 在此处输入图像描述


推荐阅读