【问题标题】:Get connectionstring from Azure KeyVault for use with ADF IS从 Azure KeyVault 获取连接字符串以用于 ADF IS
【发布时间】:2021-03-02 17:25:48
【问题描述】:

我正在重建一个 SSIS 包。 它将在 ADF 集成服务上运行。 它将遍历我们自己订阅之外的许多数据库。 该包从 SQL Azure 数据库表中获取连接字符串。它只是根据代码在表格中查找它

| CODE | CONNECTIONSTRING |

| SERVER1  | <connectionstring including credentials> |
| SERVER2  | <connectionstring including credentials> |

我希望这个包不是从表格(明文,糟糕!)而是从天蓝色的密钥库中获取连接字符串。

这可能吗?如果是这样,怎么做?否则,我知道如何使用哈希存储密码,但如何取消哈希?

【问题讨论】:

    标签: ssis azure-sql-database azure-data-factory-2


    【解决方案1】:

    从 SSIS 包中,您可以使用 REST API 从 Key Vault 检索 Ssecret:
    https://docs.microsoft.com/en-us/rest/api/keyvault/getsecret/getsecret

    来自文档的示例请求:
    获取https://myvault.vault.azure.net//secrets/mysecretname/4387e9f3d6e14c459867679a90fd0f79?api-version=7.1

    如何拨打电话由您决定。例如,您可以在脚本任务中进行调用。

    【讨论】:

      猜你喜欢
      • 2017-09-29
      • 2020-04-10
      • 2022-12-11
      • 2021-12-23
      • 2022-10-20
      • 2019-07-08
      • 2019-09-29
      • 2021-11-06
      • 2017-10-15
      相关资源
      最近更新 更多