让 Azure DataFactory Pipeline 使用 NatGateway 的特定解析 IP

问题描述 投票:0回答:1

我正在尝试从外部 Amazon RDS 执行“复制”操作到我自己的 Azure SQL 数据库。但是,在与 Amazon RDS 管理团队沟通时,他们希望此连接解析为一个单一 IP,他们可以轻松将其列入白名单。

实际上,我只是希望能够:
1. 从 Azure 连接到 Amazon RDS
2.从这个数据库中查询一些数据
3. 存储在我的Azure数据库中
4. PowerBI 中的数据报告

理想情况下,我希望以尽可能最低的成本执行此操作,因为我报告的数据量非常小(每天将 2000 行拉入我的 Azure 数据库进行报告)

我认为通过使用以下 Azure 元素的组合可以实现这一点:

  1. 互联网络

  2. NAT 网关

  3. 公共IP地址

  4. Azure Datafactory 中与链接服务(到 Amazon RDS)关联的集成运行时

我觉得我已经非常接近了,但我不明白如何使我的 Azure 集成运行时显式引用我的 VNet/子网/Nat 网关/公共 IP 地址。

在 ADF 中创建集成运行时时,我希望此 UI 元素允许我直接引用我的 VNet 和上面列出的其他元素,但它似乎没有任何其他选项。所以我实际上不明白这些选项设置为启用时会做什么
enter image description here

我发现了这篇中等文章,我相信它直接引用了我的问题,但不可否认,它超出了我的理解范围,并且对于我试图完成的项目的规模来说似乎是过度设计的。

欢迎对此提供任何帮助。我想做的事情可能吗?为了列入白名单,将出站 ADF 连接包装到 RDS 是否有意义?我正在与 RDS 团队努力让他们在任何其他方法上做出让步。

请告诉我,如果我与正在使用的元素相距甚远,或者是否有更简单的方法来执行此操作(连接到外部数据库以从中复制数据并将数据带入天蓝色)。

作为我第一次使用 Azure 基础设施,我对这个看似简单的任务变得越来越复杂感到惊讶。我只想以低成本将外部云数据库中的数据传输到我的 azure 数据库中。

azure azure-sql-database azure-data-factory azure-virtual-network
1个回答
0
投票

Amazon RDS 管理团队希望此连接能够解析为一个单一 IP,他们可以轻松将其列入白名单。

根据此MS文档在防火墙规则中将IP单一IP列入白名单而不是使用VNet IR,您可以使用Azure IR并将Azure集成运行时IP列入白名单。使用该 IR 连接 Amazon RDS 服务器:

enter image description here

您还可以使用 Azure 数据工厂中的托管虚拟网络集成运行时功能来访问本地网络,而无需安装和配置自托管集成运行时。

更多信息可以参考MS文档

© www.soinside.com 2019 - 2024. All rights reserved.