通过Azure数据工厂连接到Azure SQL数据库:为集成运行时分配静态IP?

时间:2020-07-08 18:57:13

标签: azure azure-sql-database azure-data-factory azure-integration-runtime

我有一个Azure数据工厂复制活动,该活动会将一些表数据从CSV文件复制到Azure SQL数据库。我无法让Data Factory与Azure SQL DB连接,并且我不想打开“允许Azure服务和资源访问此服务器”,因为我不想让某些服务访问Azure SQL服务器。

我尝试设置防火墙IP规则以仅允许访问IP Data Factory使用,但我发现每次尝试连接到Azure SQL DB时,它都使用不同的IP。我也尝试过搜索Data Factory从其添加到防火墙规则的范围的列表,但似乎在任何地方都没有这样的列表。

有没有解决的办法?还是有什么方法可以将静态IP分配给Data Factory或其集成运行时,以便我可以将该IP分配给防火墙规则?

1 个答案:

答案 0 :(得分:1)

是的,数据工厂现在支持静态IP地址范围。我们可以将这些IP添加到防火墙中,以允许访问服务器。

使用introduction of Static IP address range,您现在可以将特定Azure集成运行时区域的IP范围列入白名单,以确保不必在云数据存储区中允许所有Azure IP地址。这样,您可以限制允许访问数据存储的IP地址。

enter image description here

有关更多详细信息,请参阅此Azure官方文档:

  1. Azure Data Factory now supports Static IP address ranges
  2. service tags IP range download link

反馈:Static IP ranges for Data Factory and add ADF to list of Trusted Azure Services

例如,下面是我的数据工厂AustraliaEast静态IP范围: enter image description here

但是静态IP列表每周更新和发布。

希望这会有所帮助。