Я хочу создать запланированное задание с помощью мобильной службы Azure.
Поскольку служба в конечном итоге будет вызывать другую облачную службу (веб-сайт), мне было интересно, сможет ли мобильный скрипт получить доступ к базе данных, которую уже использует облачная служба.
Я понимаю, что вы можете указать базу данных для мобильного сценария (я выбрал бесплатную для ведения журнала), но не могу сказать, можете ли вы получить доступ к другим базам данных через API.
var todoItemsTable = tables.getTable('TodoItems');
Гипотетически...
var todoItemsTable = databases.getDatabase('NonMobileSqlDb').tables.getTable('TodoItems');
Я уже проверил этот вопрос ( Можно ли смешивать мобильные службы Azure с облачными службами Azure?), но, похоже, это не распространяется на сценарии, взаимодействующие с базами данных.
Какой-то фон...
Мобильная служба будет (по расписанию) вызывать веб-службу (с авторизацией), которая выполняет рутинные действия. Я хотел бы заблокировать эту службу (без ssl), и один из способов — сгенерировать ключ, который служба может использовать для проверки облачной службы. Этот ключ будет храниться в базе данных, доступ к которой возможен только в течение короткого периода времени.