Я пытаюсь подключиться от клиента в виртуальной сети A к рабочей области Synapse и учетной записи хранения в виртуальной сети b, используя частные конечные точки.
Весь трафик между двумя виртуальными сетями направляется через сторонний брандмауэр. Брандмауэр разрешает весь трафик:
Если я пытаюсь открыть Synapse Studio, я получаю сообщение об ошибке «Не удалось загрузить». Когда я запускаю сценарий Powershell, предоставленный Microsoft , для проверки соединения, я получаю TrustFailure на частных конечных точках 'dev' и 'sqlondemand':
Кто-нибудь знает, что вызывает эту проблему и как я могу ее исправить?
Я пытался:
Можете ли вы также выполнить nslookup для всех DNS-имен, которые не работают, и добавить их в свой пост? Если они не разрешаются в частные IP-адреса, вы можете проверить, что у частной зоны DNS есть ссылка VNET на виртуальную сеть a.
Спасибо GregGalloway за ваши советы в комментариях; записи DNS были неправильно настроены. Полное доменное имя «dev» разрешается в частный IP-адрес «sqlondemand» и наоборот. После исправления ошибки исчезли.
Я бы, вероятно, устранил неполадки с сертификатом, как описано в этой статье. Мое дикое предположение состоит в том, что ваш брандмауэр может расшифровывать и повторно шифровать трафик. kinsta.com/knowledgebase/…