【问题标题】:Connecting to Azure SQL Database through Azure Data Factory: assigning a static IP to integration runtime?通过 Azure 数据工厂连接到 Azure SQL 数据库:为集成运行时分配静态 IP?
【发布时间】:2020-07-08 18:57:13
【问题描述】:

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

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

有什么解决办法吗?或者有什么方法可以将静态 IP 分配给数据工厂或其集成运行时,以便我可以将该 IP 分配给防火墙规则?

【问题讨论】:

  • csv 在哪里? Azure SQL DB 可以直接从 blob 存储上传,例如,使用 BULK INSERT。

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


【解决方案1】:

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

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

更多详情请参考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 范围:

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

希望这会有所帮助。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-08-03
    • 1970-01-01
    • 2016-10-02
    • 2018-10-01
    • 1970-01-01
    • 1970-01-01
    • 2021-11-09
    相关资源
    最近更新 更多