如何使用 Azure 函数在 Azure Postgres 上执行数据库操作的导入和导出?

如何使用 Azure 函数在 Azure Postgres 上执行数据库操作的导入和导出?

如何使用 Azure 函数在 Azure Postgres 上执行数据库操作的导入和导出?

我有 Azure Postgres 灵活服务器 VM,并且为其拥有私有 VNET,而不是公共端点。

同样的 vnet,我有 aks 集群,它可以访问 postgres 数据库。

我可以创建任何 Azure 函数来执行导出和导入,或者任何 SQL 命令在 Postgres 灵活私有数据库上运行吗?

我尝试创建 Azure 函数应用程序,并在该 vnet 和 postgres 子网的入站部分创建私有端点。但它无法进行该通信。

请提出建议。

答案1

为了能够访问 vNet 上的资源(在本例中为 Postgres 私有端点),您需要使用 vNet 与函数的集成,而不是入站私有端点。入站 PE 将处理通过 vNet 连接到函数,而不是从函数连接到 Postgres。

您需要使用vNet 集成将函数加入到 vNet,以便它可以与私有端点通信。这将要求您使用应用服务计划或高级版函数,因为消费计划不支持此功能。

相关内容