Я изучаю, подходит ли платформа Azure для моего веб-приложения.
Я успешно создал веб-приложение. Рассматриваемое веб-приложение - это приложение-служба, состоящее из WebAPI, веб-сайта и базы данных.
Что касается ценового уровня, я выбрал базовый, потому что пропускная способность самого API минимальна. Не занимает много места и не требует высокой производительности.
Но ... мне нужно сохранить некоторые изображения.
Поскольку они могут стать довольно большими (собственный BMP для анализа), я хотел бы добавить дополнительное хранилище в это приложение без требований к повышению пропускной способности и производительности.
Итак, я настроил диск емкостью 1 ТБ, но не вижу способа предоставить WebApp доступ к этому диску.
Когда я пытаюсь предоставить доступ в IAM диска, я выбираю вариант Azure AD user, group, or application
. Но мое веб-приложение не находит.
Надо сказать, группа ресурсов не та. Это важно?
В общем, это действительный способ добавить чистое хранилище в веб-приложение?
Или, если нет, можете посоветовать мне, как это сделать?
Могу ли я добавить дополнительное дисковое хранилище для веб-приложения Azure?
Ответ - нет. В настоящее время веб-приложение Azure не поддерживает подключение диска с данными (VHD).
Как сказал Адам Смит, у вас есть много вариантов. Вы можете хранить свои файлы в учетной записи хранения Azure и API учетной записи хранения использовать их.
Есть способы использовать .Net, Java, C ++, Python для подключения хранилища к вашему веб-приложению.
Пример из документации по использованию JAVA:
можно писать простые приложения, которые обращаются к общей папке Azure с помощью стандартных классов ввода-вывода Java. В этой статье описывается, как писать приложения, использующие пакет SDK для Java службы хранилища Azure, который использует REST API файлов Azure для взаимодействия с файлами Azure.
Полную документацию можно найти здесь: https://docs.microsoft.com/en-us/azure/storage/files/storage-java-how-to-use-file-storage
Сбоку от ссылки вы найдете другие поддерживаемые языки.