具有 KeyVault 值的数据工厂集变量

Data Factory Set variable with KeyVault Value

如何使用存储在 KeyVault 机密中的值设置变量?

更新:
嗨@willy sepulveda。我们只能在 Web Activity 中保护输入和输出,如下所示:
输入和输出数据将是敏感的:


您可以使用 Web activity 访问键值。参考这个 documentation。我还创建了一个测试。

  1. 打开数据工厂的属性并复制 Managed Identity Object ID 值。打开密钥保管库访问策略并将托管标识权限添加到获取和列出机密。

  2. 然后我创建了一个名为myKey的秘密并设置了值helloworld.

注意: 秘密名称 (myKey) 将在下面的第 5 步中使用。

  1. 在 ADF 管道中声明一个名为 myVar 的字符串类型变量。

  2. Web1activity,selectSceure输出

  3. Web1 activity 设置
    URL: https://<your-keyvalut-name>.vault.azure.net/secrets/<your-secret-name>?api-version=7.0.

You need replace keyvalut name and secret name.

身份验证: Select Managed Identity.
资源: 输入 https://vault.azure.net

  1. Set variable1activity中添加动态内容@activity('Web1').output.value

  2. 调试结果:可以看到变量成功接收到了secret值。