[英]Requesting data from Azure Functions with Rest api from database with firewall
我想用 Python 構建一個 Azure Function,它每分鍾從具有防火牆的數據庫中請求數據(json),並將數據存儲到 ComoDB。 如果我有一個虛擬機和 IP 地址,我可以允許 IP 與數據庫通信。 但是,Azure 函數是無服務器的,沒有 IP,所以我不知道如何使這項工作。
Azure function 具有出站 IP 地址。 只需將所有出站 IP 地址添加到防火牆即可。
請注意,如果您更改應用服務計划定價層,function 應用的可用出站 IP 地址集可能會發生變化。
此外,如果您的 function 應用程序在消費計划中運行,即使您沒有采取任何措施,出站 IP 地址也可能會發生變化。
因此,完美的解決方案是將outboundIpAddresses
和possibleOutboundIpAddresses
添加到數據庫防火牆。 以下是查找出站 IP 地址的詳細步驟。
筆記:
當在消費計划上運行的 function 應用程序擴展時,可能會分配新的出站 IP 地址范圍。 在消耗計划上運行時,您可能需要將整個數據中心列入白名單。
參考:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.