Как POC, я пытаюсь подключить свою виртуальную машину к базе данных SQL Azure, используя частную конечную точку. Я попробовал учебник, найденный здесь: https://docs.microsoft.com/en-us/azure/private-link/create-private-endpoint-portal однако я застрял на новой частной конечной точке шаг.
Пожалуйста, посмотрите на следующий экран:
в раскрывающемся списке «Тип ресурса» не отображаются элементы
Если я изменю «Метод подключения» на «Подключиться к ресурсу Azure по идентификатору ресурса или псевдониму» и введитеидентификатор ресурса моего сервера sql: / subscription / 1efd84d6-173f-42cc-80db-7b2c17eb0edd / resourceGroups / eu_poland_general / provider / Microsoft.Sql / servers / plink-sql-server , я получаю Тип ресурса «Microsoft.Sql / servers» не является поддерживаемым типом ресурса. ошибка:
Мне удалось решить эту проблему с помощьюдругой подход. Это шаги, которые я сделал
- Я создал VNET для своей виртуальной машины и частной конечной точки с подсетью по умолчанию
- Я отключил отключить сетевые политики длячастные конечные точки от AZURE CLI из этого вопроса частные конечные точкиt в Azure
- Я создал виртуальную машину внутри этой виртуальной сети с настройкой соединения rdp
- Я создал SQL-сервер Azure
- Я создал AzureБаза данных SQL под SQL Server, который я только что создал
- Во время создания этой базы данных я добавил частную конечную точку в сетевой раздел.
В этот момент я попытался подключиться к этой базе данных с виртуальной машины, которую я создал, используя частный адрес, созданный на шаге 5.
Я не смог подключиться к базе данных с помощью частного адреса (10.0.2.5)Однако я смог подключиться к серверу sql, используя общий адрес plink-sql-server.database.windows.net
Я также попытался вызвать nslookup на сервере, чтобыпосмотрите, похожи ли результаты на туториал, который я упомянул в начале этого поста, однако мои ответы немного отличаются:
Кто-нибудь знает, что происходит?