我想知道是否可以在Azure Webapp Standard版本中使用Active Directory集成的安全性来访问Azure VM SQL Server。
我们有一个已安装SQL Server的Azure VM,并已加入Azure Directory域服务。 VM / SQLServer被限制为只能在VNet内访问,因此该VM没有公用IP。 Webapp通过VNet集成连接到AD DS和VM的VNet。
如果有人可以解释我是否有可能/不可能实施这样的解决方案,以及我在使用集成安全性方面有哪些选择。
编辑:关于AZure Web App中的托管身份,仅某些可以分配托管身份的Azure资源,此处Web App就是其中之一。 为了能够使用需要资源支持Azure AD身份验证的MI访问资源,这仅限于特定资源: 来源:Services that support managed identities for Azure resources -Azure资源管理器 -Azure密钥保管库 -Azure数据湖 -Azure SQL -Azure事件中心和服务总线 -Azure存储 未将Azure vm SQL Server列为可通过AD托管身份访问的资源之一。
答案 0 :(得分:0)
如果有人可以解释我是否有可能/不可能实施这样的解决方案,以及我在使用集成安全性方面有哪些选择。
是的,有可能。您可以configure your App Service app to use Azure Active Directory访问Azure VM sql服务器。
工作流程:
VNet集成功能建立在点对站点VPN技术的基础上。 Azure App Service中的应用程序托管在多租户系统中,因此无法直接在VNet中配置应用程序。点对站点技术将网络访问限制为仅托管应用程序的虚拟机。应用程序只能通过混合连接或VNet集成将流量仅发送到Internet。
有关更多详细信息,您可以参考此article。