如何使用azure函數在azure postgres上進行資料庫操作的匯入和匯出?

如何使用azure函數在azure postgres上進行資料庫操作的匯入和匯出?

如何使用azure函數在azure postgres上進行資料庫操作的匯入和匯出?

我有 azure postgres 靈活伺服器虛擬機,並擁有專用 vnet,而不是公共端點。

相同的 vnet 我有 aks 集群,它可以存取 postgres 資料庫。

我可以建立任何 azure 函數來執行匯出和匯入操作,或建立任何 sql 命令來在 postgres 靈活的私人資料庫上運行嗎?

我嘗試創建 azure 函數應用程序,並在該 vnet 和 postgres 子網路的入站部分中建立專用端點。但它無法進行這種通信。

請建議。

答案1

為了能夠存取 vNet 上的資源(在本例中為 Postgres 專用端點),您需要使用 vNet 與該功能的集成,而不是入站專用端點。入站 PE 將處理透過 vNet 連接到該功能,而不是從該功能到 Postgres。

您將需要使用虛擬網路集成將函數加入 vNet,以便它可以與專用端點通訊。這將要求您使用應用程式服務計劃或進階版本的功能,因為消費計劃不支援此功能。

相關內容