Как подключить функцию Azure (не службу приложений) к локальному серверу SQL через VPN? - PullRequest
1 голос
/ 17 октября 2019

У меня есть большой SQL-сервер, размещенный в нашей инфраструктуре, и ресурс Azure, настроенный с VPN-доступом к нашим серверам.

Я хочу создать функцию Azure, которая подключается к этому SQL-серверу. Это будет конечная точка webhook для сохранения в этой БД. Мне не нужны накладные расходы в плане обслуживания приложений, мне нужна легкая функция и более дешевая модель ценообразования.

Все учебные материалы в Интернете относятся к службам приложений и гибридным соединениям, которые, по-видимому, недоступны. в функции Azure в планах потребления.

Я также хочу сохранить конфигурацию строки подключения в Azure, а не жестко закодировать ее в источнике или публикации (что в конечном итоге будет осуществляться через CI).

Функция Azure в настоящее время закодирована в C # в VS2019, но я могу изменить это, если это поможет.

Как мне это настроить?

Ответы [ 2 ]

1 голос
/ 18 октября 2019

Эта опция недоступна в плане потребления. Для этого уже открыт голос пользователя.

https://feedback.azure.com/forums/355860-azure-functions/suggestions/33398398-add-support-for-hybrid-connections-to-consumption

enter image description here

0 голосов
/ 17 октября 2019

Да, это возможно. Вам нужно будет использовать что-то вроде гибридного подключения. Не имеет значения, какую IDE вы использовали для создания функции. Проверьте следующую ссылку.

Для функции гибридных подключений требуется агент-ретранслятор в сети, в которой размещена ваша конечная точка гибридного подключения. Этот агент ретрансляции называется диспетчером гибридных подключений (HCM). Чтобы загрузить HCM, в приложении на портале Azure выберите Сеть> Настройка конечных точек гибридного соединения.

Azure App Service Hybrid Connections

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...