Очень эффективно направляйте файл из Azure Blob - PullRequest
0 голосов
/ 29 августа 2018

Я хочу разрешить веб-сайту просматривать изображения, хранящиеся в хранилище BLOB-объектов Azure.

Легко, правда? Просто разрешите анонимный доступ и дайте ссылку на файл, тогда веб-сайт сможет показать его прямо из BLOB-объекта.

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

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

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

Теперь на мой вопрос:

Какой самый эффективный способ достижения моей цели?

Возможно, есть какой-то способ скрыть местоположение большого двоичного объекта, БЕЗ необходимости требовать, чтобы вызовы проходили через приложение?

1 Ответ

0 голосов
/ 29 августа 2018

В зависимости от ваших потребностей может помочь перезапись URL. Пожалуйста, просмотрите этот пост от переполнения стека:

Скрыть URL-адрес BLOB-объекта Azure

В противном случае, я бы не стал беспокоиться о процессоре / памяти, если вы захотите использовать упомянутый вами подход. Azure не взимает плату за изменения в памяти / ЦП, и такая операция вряд ли приведет к расширенному всплеску, если вы не настроены для правильного масштабирования и увеличения. Люди все время транслируют из и на BLOB-объекты из своего внутреннего кода. Дайте нам знать, почему вы считаете, что это вызывает серьезную обеспокоенность.

...