function - Eventhub 触发的函数
问题描述
我们有一个现有的解决方案,其中有一个 Eventhub 从源中摄取实时事件数据。我们使用 SAS 密钥进行身份验证和授权。为了提高安全性,我们已将 Eventhub 上源的 IP 列入白名单。我们在从这个 eventthub 读取的 VNET 中也有一个 databricks 实例。VNET 也已在 Eventhub 上列入白名单。
我们现在有了使用 Azure 函数读取 Eventhub 的新要求。问题是由于我们在 Eventhub 上启用了 IP 白名单,我们还需要将函数的 IP 列入白名单,我们无法确定在 Eventhub 上将哪些 Inbound IP 列入白名单。文档说入站 IP 基本保持不变,但可以根据我们打算使用的消费计划进行更改。
这是否意味着唯一的其他解决方案是我们需要使用链接Azure 服务 IP中的列表将托管我们功能的整个 Azure 区域列入白名单?我们可以尝试什么其他建议?
解决方案
这是否意味着唯一的其他解决方案是我们需要将托管我们函数的整个 Azure 区域列入白名单?我们可以尝试什么其他建议?
是的,如果您不知道azure function app的出站IP地址,请将该IP区域添加到白名单中。你可以在这里得到那些。
更现实的选择:您可以将您的函数应用程序放在一个 azure VNET 中,并让 VNET 访问事件中心。但是,这需要 AppService 计划或高级消费计划功能。
推荐阅读
- excel - 分析 Google Forms 多选题
- c++ - Boost.Test 设置错误:测试树为空
- c# - 通过 DotNet CLI 创建以 .NET Framework 为目标的新 ASP.NET Core 项目
- go - Gorm many2many 无效的外键:
- python - sklearn GLM分类
- reactjs - useState Hook 触发选定的行消失(接下来使用 react-bootstrap-table)
- leaflet - 反应传单帆布
- git - Github - 放弃所有更改
- python - (pymysql.err.OperationalError) (2013, 'Lost connection to MySQL server during query' 或数据包序列号错误
- python - 如何处理具有一列 ID 的模型数据集?