Как использовать функции Azure для импорта и экспорта операций базы данных в Azure Postgres?

Как использовать функции Azure для импорта и экспорта операций базы данных в Azure Postgres?

Как использовать функции Azure для импорта и экспорта операций базы данных в Azure Postgres?

У меня есть виртуальная машина Azure Postgres Flexible Server и для нее используется частная виртуальная сеть вместо публичной конечной точки.

В той же vnet у меня есть кластер aks, и он может получить доступ к базе данных postgres.

Могу ли я создать какую-либо функцию Azure для выполнения этого экспорта и импорта или какие-либо команды SQL для запуска в гибкой частной базе данных Postgres?

Я попытался создать приложение функции Azure и создал частную конечную точку в разделе входящих соединений для этой vnet и подсети postgres. Но она не может сделать эту коммуникацию.

Пожалуйста, предложите.

решение1

Чтобы иметь возможность доступа к ресурсу в вашей vNet, в данном случае к частной конечной точке Postgres, вам необходимо использовать интеграцию vNet с функцией, а не входящие частные конечные точки. Входящий PE будет иметь дело с подключением к функции через vNet, а не с переходом от функции к Postgres.

Вам нужно будет использоватьИнтеграция vNetдля присоединения функции к vNet, чтобы она могла затем общаться с Private Endpoint. Для этого вам потребуется использовать либо App Service Plan, либо Premium-версию функций, поскольку план потребления не поддерживает это.

Связанный контент