Подготовка к публикации или развертыванию облачной службы из Visual Studio

Примечание.

Эта статья относится к Azure Облачные службы (классической), которая теперь устарела для новых клиентов и будет прекращена 31 августа 2024 года. Существующие службы, созданные с помощью этой технологии, по-прежнему поддерживаются с помощью Azure Облачные службы (расширенная поддержка). Для новой разработки рекомендуется использовать более новый тип службы, предназначенный для конкретной цели, например службу приложение Azure, Функции Azure или приложения контейнеров Azure. Последний список доступных служб см . в каталоге продуктов Azure.

Чтобы опубликовать проект облачной службы, необходимо настроить следующие службы, как описано в этой статье.

  • Облачная служба. Отвечает за работу ролей в среде Azure.
  • Учетная запись хранения. Предоставляет доступ к службам больших двоичных объектов, очередей и таблиц.

Необходимые компоненты

Создание облачной службы

Облачная служба отвечает за работу ролей в среде Azure. Как описано в следующих разделах, облачную службу можно создать в Visual Studio или с помощью портала Azure.

Создание облачной службы в Visual Studio

  1. Щелкните созданный ранее проект облачной службы правой кнопкой мыши и выберите Опубликовать.
  2. При необходимости войдите с использованием учетной записи Майкрософт или организационной учетной записи, связанной с подпиской Azure, выберите Далее для перехода к странице Параметры.
  3. Откроется диалоговое окно Создание облачной службы и учетной записи хранилища (в противном случае выберите Создать из спискаОблачная служба).
  4. Введите уникальное имя облачной службы без учета регистра, которое входит в состав URL-адреса. Кроме того, выберите регион или территориальную группу и параметр репликации.

Создание облачной службы на портале Azure

  1. Войдите на портал Azure.
  2. В левой части страницы выберите Облачные службы (классические).
  3. Выберите + Добавить, а затем введите необходимые сведения (DNS-имя, подписку, группу ресурсов и расположение). В этот момент не требуется отправлять пакет, так как это будет сделано в Visual Studio позже.
  4. Выберите Создать, чтобы завершить процесс.

Создание учетной записи хранилища

Учетная запись хранения предоставляет доступ к службам BLOB-объектов, очередей и таблиц. Учетную запись хранения можно создать с помощью Visual Studio или портала Azure.

Создание учетной записи хранения в Visual Studio

  1. Выбрав ранее созданный проект облачной службы, в обозревателе решений найдите в роли проекта узел Подключенные службы , а затем щелкните правой кнопкой мыши и выберите Добавить подключенную службу. (В Visual Studio 2015 щелкните правой кнопкой мыши узел Хранилище, а затем выберите Создание учетной записи хранилища.)
  2. В появившемся списке Подключенные службы выберите Облачное хранилище со службой хранилища Azure.
  3. В появившемся диалоговом окне службы хранилища Azure выберите + Создать учетную запись хранения. После этого откроется диалоговое окно, в котором можно указать свою подписку, ее имя, ценовую категорию, группу ресурсов и расположение.
  4. После завершения работы выберите Создать. Учетная запись хранения появится в списке доступных учетных записей хранения в вашей подписке.
  5. Выделите учетную запись и выберите Добавить.

Создание учетной записи хранения с помощью портала Azure

  1. Войдите на портал Azure.
  2. Сверху слева выберите + Создать.
  3. В разделе Azure Marketplace выберите Хранилище, а затем справа выберитеУчетная запись хранения — BLOB-объект, файл, таблица, очередь.
  4. Введите требуемые сведения (имя, модель развертывания и т. д.).
  5. Выберите Создать, чтобы завершить процесс.

Настройка приложения для использования учетной записи хранения

Если подключиться к учетной записи хранения из Visual Studio после ее создания, конфигурации служб для проекта, включая URL-адреса и ключи доступа, автоматически обновятся.

Если при создании облачной службы из Visual Studio использовался пункт Добавить подключенную службу, можно проверить соединения, открыв файлы ServiceConfiguration.Cloud.cscfg и ServiceConfiguration.Local.cscfg.

Создав облачную службу с помощью портала Azure, выполните действия из раздела Создание учетной записи хранения в Visual Studio, но не создавайте учетную запись, а выберите имеющуюся. Затем в Visual Studio будет обновлена конфигурация.

Чтобы настроить параметры вручную, используйте страницы свойств в Visual Studio для применимой роли в проекте облачной службы (щелкните роль правой кнопкой мыши и выберите Свойства). Дополнительную информацию см. в разделе Настройка строки подключения к учетной записи хранения.

О ключах доступа

В портал Azure показаны URL-адреса, которые можно использовать для доступа к ресурсам в каждой из служб служба хранилища Azure, а также первичных и вторичных ключей доступа для вашей учетной записи. Эти ключи используются для проверки подлинности запросов к службам хранилища.

Вторичный ключ доступа выполняет те же функции, что и первичный. Он создается как запасной на случай, если первичный ключ будет скомпрометирован. Мы рекомендуем регулярно создавать новые ключи доступа. На момент повторного создания первичного ключа в строке подключения укажите вторичный ключ. Когда будет получен новый первичный ключ, укажите его в строке подключения и создайте новый вторичный ключ.

Дополнительные сведения о публикации приложений в Azure из Visual Studio см. в статье Публикация облачной службы с помощью инструментов Azure.