我有一个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分配给防火墙规则?
答案 0 :(得分:1)
是的,数据工厂现在支持静态IP地址范围。我们可以将这些IP添加到防火墙中,以允许访问服务器。
使用introduction of Static IP address range,您现在可以将特定Azure集成运行时区域的IP范围列入白名单,以确保不必在云数据存储区中允许所有Azure IP地址。这样,您可以限制允许访问数据存储的IP地址。
有关更多详细信息,请参阅此Azure官方文档:
反馈:Static IP ranges for Data Factory and add ADF to list of Trusted Azure Services
例如,下面是我的数据工厂AustraliaEast静态IP范围:
但是静态IP列表每周更新和发布。
希望这会有所帮助。