我正在尝试配置Azure Key Vault并设置托管身份以用于Azure Dev Ops的CI / CD管道。
我在MSDN文档中四处浏览,但我仅使用Azure SQL的特定链接,而我们使用的是Azure SQL托管实例。
答案 0 :(得分:1)
实际上,如果我没有引起任何误解,您是否想将Managed Identity
与Azure SQL Managed Instance
一起使用?不幸的是,如果这样,则托管身份不能与Azure SQL托管实例一起使用。请参阅此文档:Services that support managed identities for Azure resources。它详细列出了支持与Managed identities
一起使用的所有Azure服务名称。
对于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提供了一些解决方法。