Веб-сайт администратора для операций CRUD в мобильных службах Azure

Я пытаюсь создать простое приложение и хотел бы воспользоваться мобильными службами Azure для аутентификации и хранения пользовательских данных и настроек...

однако у меня также есть некоторые данные приложений, которые мне нужно сохранить, которые, как я полагаю, я должен также поместить в таблицы мобильных сервисов.

Однако, по-видимому, отсутствует какой-либо административный интерфейс для управления данными в мобильных службах Azure, например, CRUD для заполнения таблиц и управления данными только для чтения, к которым пользователи будут получать доступ.

Поэтому я могу либо поместить эти данные в отдельный веб-сайт / базу данных, либо создать отдельный веб-сайт и использовать мобильные службы Azure для управления данными в качестве администратора, либо просто поместить все на свой собственный веб-сайт asp.net и использовать веб-API (или что-то подобное), чтобы предоставить данные приложениям.

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

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

Как вы думаете, мой лучший вариант, основанный на этих требованиях?

1 ответ

У вас есть несколько вариантов чистого управления данными. Сначала я бы сказал, что независимо от того, какой вариант вы выберете, я бы порекомендовал сохранить данные в той же базе данных или сделать их доступными для вашего мобильного сервиса. Если вам удобно делать это в SQL, вы можете подключиться к базе данных, которую использует ваша мобильная служба, с помощью SQL Management Studio (это утилита Windows для администрирования БД SQL), или есть портал SQL, который представляет собой инструмент Silverlight, который предлагает много функциональных возможностей SQL Management Studio. Переходя от готовых инструментов, вы можете создать собственное приложение / веб-сайт, который напрямую взаимодействует с базой данных (или через мобильные сервисы как администратор). Это будет большая работа, но предлагает вам возможность настроить все, что вам может понадобиться. Наконец, вы можете просто использовать REST-клиент для обработки любых данных администратора. Поскольку в Mobile Services все предоставляется через REST API, вы можете использовать REST-клиент (например, Postman) для прямой публикации данных в вашей Mobile Service (используя Мастер-ключ для доступа в качестве администратора при необходимости). Это, пожалуй, самый простой способ сделать это без инструмента SQL, хотя это более трудоемкая работа, поскольку вам нужно вводить текст JSON для любых данных, которые вы хотите отправить.

Другие вопросы по тегам