[英]Azure Function cannot access SQL database hosted on Azure VM
我有一個帶有消費計划的 Azure Function 和一個帶有網絡安全組的 Azure 虛擬機。
我想讓Azure Function調用數據庫,但是無法建立到SQL的連接。
我嘗試允許訪問 Azure Function 到 NSG,如下所示:
但是function還是無法建立到數據庫的連接。
我很確定這個問題與網絡安全組有關,因為如果我嘗試連接到另一個沒有 NSG 的 Azure SQL 數據庫,它會起作用,但我無法弄清楚問題是什么以及如何解決它。
編輯:我忘了提到的是 Azure Function 和 VM 在不同的租戶中
在消費計划中沒有固定的 IP 范圍。 您的 Function 幾乎可以從任何地方撥打。 您需要將高級功能與VNet 集成結合使用。 然后你的 Function 可以通過專用連接調用你的虛擬機,甚至不需要將你的 SQL 服務器暴露給 inte.net。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.