Как заметил Дэвид Макогон, ваш вопрос слишком широк, но я бы изложил вам свои идеи, основанные на вашем требовании.Вы можете следить за деталями ниже:
1.Как я могу сохранить свою статическую базу данных в лазурной форме и получить к ней доступ (Как лучше всего)?
Мы могли толькопредоставить некоторые предложения / учебные пособия для вашей справки на основе нашего понимания вашего вопроса.Вам нужно самостоятельно найти службы Azure, соответствующие вашему реальному сценарию.
2.Как защитить базу данных Azure. Доступ к ней можно получить только через мобильное приложение только с разрешением на чтение.У меня нет пользователей или ролей.
Вы можете использовать Мобильные приложения для предоставления конечным точкам таблиц аутентифицированным пользователям / клиентам с ограниченными разрешениями.Подробности, которые вы можете использовать в следующих уроках:
Создание приложения для Android
Добавление аутентификации в ваше приложение для Android
Как использовать Azure Mobile Apps SDK для Android .
Примечание: Если в вашем приложении нет пользователей или ролей, кто-то может также использовать некоторые инструменты для захвата сетитрассировки между вашим мобильным клиентом и вашим бэкэндом, но этот подход более безопасен, чем просто жестко запрограммированный в файлах класса.Azure (например, таблица БД со службами OData)?
Вы можете просто использовать мобильные приложения Azure, которые поддерживают запрос OData (например, «Фильтры», «Выбрать», «Пропустить / Взять (пейджинг)» и «IncludeTotalCount»).Для простого подхода вы можете использовать Быстрый старт на портале Azure, чтобы инициализировать серверную часть Node.js для вашего мобильного приложения Azure, а затем перейти к «MOBILE> Простые таблицы», чтобы создать новые таблицы и установить соответствующие разрешения, доступные для клиентов.Для более сложных операций вы можете выполнить 30 ДНЕЙ AZURE МОБИЛЬНЫХ ПРИЛОЖЕНИЙ для получения подробных инструкций.