在Azure SQL托管实例上使用托管身份进行AzureDevOps中的Dacpac部署

时间:2019-10-22 14:03:07

标签: azure-devops

我正在尝试配置Azure Key Vault并设置托管身份以用于Azure Dev Ops的CI / CD管道。

我在MSDN文档中四处浏览,但我仅使用Azure SQL的特定链接,而我们使用的是Azure SQL托管实例。

1 个答案:

答案 0 :(得分:1)

实际上,如果我没有引起任何误解,您是否想将Managed IdentityAzure SQL Managed Instance一起使用?不幸的是,如果这样,则托管身份不能与Azure SQL托管实例一起使用。请参阅此文档:Services that support managed identities for Azure resources。它详细列出了支持与Managed identities一起使用的所有Azure服务名称。

enter image description here

对于SQL数据库,您可以看到它仅支持与Azure SQL而不是Azure SQL Managed Instance的集成。这就是为什么您仅看到Azure SQL用法的文档链接。

到目前为止,Azure SQL托管实例仅支持两个authentication method

  

SQL身份验证:

     

此身份验证方法使用用户名和密码。

     

Azure Active Directory身份验证:

     

此身份验证方法使用由Azure Active管理的身份   目录,受管域和集成域受支持。采用   Active Directory身份验证(集成安全性)   可能。

您可以引用以下线程:Managed Identity with Azure SQL Managed Instance?。在此线程中,如果您尝试使用托管身份配置应用程序,Out Engineer提供了一些解决方法。

相关问题