从测试到开发的Azure数据工厂升级,身份验证方法是使用Azure Devops CI / CD的Azuressql的托管身份

时间:2020-05-08 08:16:17

标签: github azure-devops azure-sql-database azure-data-factory-2 azure-managed-identity

我正在使用ADF,并且身份验证方法是Managedidentity-然后将代码推送到adf_publish Git中心的分支机构,然后从那里以天蓝色的devops构建CI / CD。

问题-我将托管身份用于ADF中使用的所有资源,例如(密钥库,存储,azuresql) 对于Keyvault,我正在为这个http网址(https://BDAdhfsKV01.vault.azure.net/)保留这个网址 在Azure devops版本pipline(https://“ $(vaultname)” .vault.azure.net /)中参数化, 但是对于使用托管身份的Azure sql,我在连接字符串之后变得空白 发布到adf_publish分支到Git。如何被规范化或提升为开发者。

为方便起见,请附上devops屏幕快照,以了解如何在CD上参数化keyvault URL。 使用托管身份的相同大小写空白连接字符串也适用于Azure突触,是否存在 帮助解决此问题或托管身份的任何问题。

enter image description here

enter image description here

1 个答案:

答案 0 :(得分:0)

您只需要如下设置连接字符串:

"connectionString": "Server=tcp:<servername>.database.windows.net,1433;Database=<databasename>;Connection Timeout=30"

您也可以参考此tutorial