У меня есть экземпляр Synapse с включенной управляемой частной сетью и кучей служб, подключенных через управляемую частную конечную точку, которая работает так, как и ожидалось.
Однако недавно мы добавили функцию Azure, которая интегрирована с vnet и создает управляемую частную конечную точку для функционального приложения, но не можем разрешить полное доменное имя ни с помощью веб-запросов, ни с помощью активности функционального приложения в конвейерах Synapse.
Это функциональное приложение было настроено аналогичным образом с частными зонами DNS и доступно через наш VPN без проблем. Это проблема только в Synapse.
Я заметил, что при создании связанной службы или любого из вызовов Synapse нет возможности фактически направить трафик через эту управляемую конечную точку аналогично конечным точкам SQL, поэтому я чувствую, что где-то упускаю какой-то шаг, но документации нигде не найти.
Вот такие ошибки я получаю
Synapse Web Request
Synapse Function Activity
Кто-нибудь знает, как успешно установить частное соединение между управляемым сетевым экземпляром Synapse и приложением частной функции?
{
"errorCode": "2108",
"message": "Error calling the endpoint 'https://func-xxxx.appserviceenvironment.net'. Response status code: 'NA - Unknown'. More details: Exception message: 'NA - Unknown [ClientSideException] The remote name could not be resolved: 'https://func-xxxx.appserviceenvironment.net''.\r\nRequest didn't reach the server from the client. This could happen because of an underlying issue such as network connectivity, a DNS failure, a server certificate validation or a timeout. ",
"failureType": "UserError",
"target": "Web1",
"details": []
}
{
"errorCode": "3610",
"message": "There was an error while calling endpoint with error message - 'The remote name could not be resolved: 'https://func-xxxx.appserviceenvironment.net''.",
"failureType": "UserError",
"target": "Azure Function1",
"details": []
}