azure: доступ http-образа к хранилищу BLOB-объектов с включенным брандмауэром - PullRequest
1 голос
/ 04 марта 2020

Я постараюсь сохранить это простым.

1) У меня есть виртуальная машина: NGINX сервер, обслуживающий веб-страницу. (azure ВМ ) 2) У меня есть хранилище с папкой Blob, которая называется web-images. (azure хранилище )

Это хранилище полностью заблокировано только для "выбранных сетей"

Вопрос: Как страница на сервере NGINX может указывать на хранилище больших двоичных объектов и получать файл?

Пример:

<img src="https://xxxxxx.blob.core.windows.net/web-images/demoImage-1.jpg" >

спасибо за помощь ..

1 Ответ

0 голосов
/ 04 марта 2020

Простой ответ: ты не можешь. Поскольку учетная запись хранения ограничена выбранными сетями, и когда пользователь обращается к ресурсу в этой учетной записи через браузер, он обращается к нему через свою сеть и, таким образом, он не сможет получить доступ к файлу.

Один из вариантов - чтобы загрузить файл на свой сервер из учетной записи хранилища, а затем использовать ссылку своих серверов на своих HTML страницах, но тогда это в первую очередь отрицательно сказывается на процессе хранения файлов в хранилище.

...