Получение идентификатора подписки Azure и слота развертывания (очень быстро) - PullRequest
3 голосов
/ 18 августа 2011

В продолжение моего вопроса о Состояние развертывания я хотел бы спросить, есть ли быстрый способ , чтобы найти:

  • Идентификатор текущей подписки
  • Текущий слот развертывания, в котором находится роль (подготовка / производство)

В настоящее время я использую API-интерфейс управления, который немного медленный, но я неЯ хочу кешировать это долго, потому что я не могу быть уверен, что кеш потеряет силу после замены слота.

1 Ответ

2 голосов
/ 18 августа 2011

Из запущенного экземпляра вы можете определить, находитесь ли вы в стадии подготовки / производства по URL-адресу хоста для веб-роли. Если вы видите ваш ID развертывания там, он готовится. Однако это может быть сложно, если вы используете CNAME или работаете с рабочей ролью. Для идентификатора подписки мало что можно сделать, так как это предварительный курсор ко всему. Вы даже не можете использовать API Mgmt, если не знаете свой SubID (я не знаю, как получить идентификатор подписки, кроме портала).

Похоже, что API управления - это ваша лучшая ставка (и в некоторых случаях - только ставка).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...