能够在 SQL 连接器的逻辑应用程序中使用 KeyVault

rav*_*ran 6 azure-logic-apps azure-keyvault

如何访问逻辑应用程序中的 Key Vault 机密以提供 SQL 连接器的安全身份验证。?我们是否有可能配置应用程序的 JSON 脚本?

逻辑应用设计工作流程:

在此处输入图片说明

我想在 JSON 脚本和用户名和密码中配置 ConnectionName、SQL ServerName、SQL 数据库名称值,我想从 JSON 脚本中的 KeyVault 获取。

任何人都可以让我知道 JSON 配置应该如何?

小智 0

目标是提供 keyvault 机密作为 sql 连接器连接字符串吗?或者在逻辑应用程序的运行时您想要检索一些秘密并使用它。

如果我们想在部署期间从 Key Vault 获取连接字符串,我们可以使用 ARM 模板(https://azure.microsoft.com/en-us/blog/keyvault-support-for-arm-templates/)来实现。

如果我们想在运行时以逻辑应用程序的安全方式获取机密,一种方法是获取 keyvault 部署的机密(通过按照上述步骤中的说明将逻辑应用参数检索为安全字符串,并使用逻辑应用参数运行时。(https://learn.microsoft.com/en-us/azure/logic-apps/logic-apps-workflow-definition-language#parameters

希望这可以帮助..!!