Azure Storage - использование Blob из частного контейнера в теге <img>

У меня есть Azure Container, созданный и установленный в Private. Для разрешения необходимо установить значение "Частный", поскольку контент доступен только для входа в систему. Однако я намерен использовать тег blob in. Это невозможно, если для Контейнера установлено значение Частное. Есть ли способ обойти это? Или кто-нибудь другой сталкивается с той же проблемой?

Все образцы кода, которые я загрузил (PhluffyPhotos, MyPictures) из CodePlex/Code Project, всегда устанавливают контейнер в Public (Container/Blob).

Спасибо!

Ответ 1

Рассмотрим использование сигнатур общего доступа. С помощью этих подписей вы можете предоставить своему пользователю временный доступ к Blob в частном контейнере.

В статье Eugenio Pace объясняется, что именно вы пытаетесь сделать: Руководство по использованию Windows Azure - Использование сигнатур общего ключа для изображений в a-Expense

Ответ 2

Вы также можете установить контейнер в частном порядке и использовать свое веб-приложение в качестве прокси для загрузки файла из контейнера, а затем использовать его через обработчик.