У меня есть учетная запись хранения, настроенная для доступа только по частной ссылке, как показано ниже. Внутри VNET MYSTORAGE.table.core.windows.net
разрешается на частный IP-адрес, и приложение работает нормально. В Интернете это решается так:
C:\>nslookup MYSTORAGE.table.core.windows.net 8.8.8.8
Server: dns.google
Address: 8.8.8.8
Non-authoritative answer:
Name: table.sat03prdstr20a.store.core.windows.net
Address: 20.150.38.xxx
Aliases: MYSTORAGE.table.core.windows.net
MYSTORAGE.privatelink.table.core.windows.net
что я не против. Но я не понимаю, почему я могу к нему подключиться:
C:\>telnet MYSTORAGE.table.core.windows.net 443
Насколько я понимаю, после того, как я отключу «Все сети», я не смогу подключиться к нему из мира. Что мне не хватает?
Да, это задумано. Хранилище Azure - это мультитенантная служба. Я бы предположил, что конечные точки, к которым вы подключаетесь, чтобы получить доступ к службе, используются многими клиентами и поэтому разрешают все подключения. Именно в тот момент, когда вы пытаетесь получить доступ к своей конкретной учетной записи хранения, применяются сетевые правила и доступ разрешен или нет.
Если вы не можете подключиться с помощью обозревателя хранилища, значит, он работает должным образом.