2015-06-26 6 views
0

Я хотел бы развернуть второй экземпляр нашей лазурной мобильной службы (в США) и настроить azure traffic manager, чтобы каждый клиент был перенаправлен на лучший экземпляр на основе их DNS. Это требует, чтобы клиент не интересовался, какой экземпляр они получают, но в тот момент, когда им нужно использовать ключ приложения для доступа к службе, а ключи приложений различны для обоих экземпляров. Через портал я могу восстановить ключ, но я не могу его установить. Есть ли способ, которым я могу сделать эту работу?Как настроить два экземпляра Azure Mobile Services для использования одного и того же ключа приложения?

Благодаря

F

ответ

3

Вы можете установить приложения и мастер-ключа с помощью командной строки инструментов, как так:

azure mobile key set <SERVICENAME> master <NEWVALUE> 

Вы можете прочитать больше о этом здесь: http://chrisrisner.com/Using-the-Same-Client-Side-User-with-Multiple-Azure-Mobile-Services.

Обратите внимание, что вам нужно будет продумать, как ваши службы осуществляют доступ к данным. Для каждой из мобильных служб, которые вы генерируете, можно указывать на свою собственную базу данных (то есть мои данные находятся в американском округе, а ваши данные находятся в ЕС), но если диспетчер трафика перенаправляет кого-то на другую мобильную услугу, чем они обычно используют, их данных не будет (если вы не настроили репликацию данных). В качестве альтернативы вы можете указать несколько сервисов в одной и той же базе данных (не сложно с бэкэндом .NET, более сложным с бэкендом узла), хотя тогда вы имеете дело с по крайней мере одной мобильной службой, которая вынуждена покинуть DC для доступа к данным.

+0

Спасибо, Крис. Это прекрасно отвечает на мой вопрос. С другой стороны, когда я пошел на установку диспетчера трафика, похоже, что он не поддерживает мобильные услуги Azure! – Fletch

Смежные вопросы