Поделиться через


Краткое руководство. Создание и развертывание рабочего процесса приложения логики категории "Потребление" в Azure Logic Apps с несколькими клиентами с помощью шаблона ARM

Область применения: Azure Logic Apps (потребление)

Azure Logic Apps — это облачная служба, которая помогает создавать и запускать автоматизированные рабочие процессы для интеграции данных, приложений, облачных служб и локальных систем путем выбора из сотен соединителей. В этом кратком руководстве рассматривается процесс развертывания шаблона Azure Resource Manager (шаблона ARM), чтобы создать базовый рабочий процесс приложения логики категории "Потребление", который проверяет состояние Azure каждый час и выполняется в Azure Logic Apps с несколькими клиентами.

Шаблон Azure Resource Manager — это файл нотации объектов JavaScript (JSON), который определяет инфраструктуру и конфигурацию проекта. В шаблоне используется декларативный синтаксис. Вы описываете предполагаемое развертывание без написания последовательности команд программирования для создания развертывания.

Если окружение соответствует предварительным требованиям и вы знакомы с использованием шаблонов ARM, нажмите кнопку Развертывание в Azure. Шаблон откроется на портале Azure.

Кнопка для развертывания шаблона Resource Manager в Azure.

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

Если у вас еще нет подписки Azure, создайте бесплатную учетную запись Azure, прежде чем начинать работу.

Изучение шаблона

В этом кратком руководстве используется шаблон Создание приложения логики, который можно найти в коллекции шаблонов быстрого запуска Azure. Здесь он не приводится, так как он слишком длинный. Но вы можете просмотреть файл azuredeploy.json в коллекции шаблонов.

Шаблон быстрого запуска создает рабочий процесс приложения логики категории "Потребление", который использует встроенный триггер повторения, настроенный на запуск каждый час, а также встроенное действие HTTP, которое вызывает URL-адрес для получения состояния для Azure. Встроенные операции выполняются изначально на платформе Azure Logic Apps с несколькими клиентами.

Этот шаблон создает следующий ресурс Azure:

  • Microsoft.Logic/workflows, который создает рабочий процесс для ресурса приложения логики категории "Потребление".

Чтобы найти дополнительные шаблоны быстрого запуска для Azure Logic Apps, изучите шаблоны Microsoft.Logic в коллекции.

Развертывание шаблона

Следуйте указаниям по развертыванию шаблона быстрого запуска:

Вариант Описание
Портал Azure Если среда Azure соответствует предварительным требованиям и вы раньше использовали шаблоны ARM, эти действия помогут вам войти в Azure и открыть шаблон быстрого запуска на портале Azure. Дополнительные сведения см. в статье Развертывание ресурсов с помощью шаблонов ARM на портале Azure.
Azure CLI Интерфейс командной строки Azure предоставляет возможности командной строки для создания ресурсов Azure и управления ими. Для выполнения этих команд вам понадобится Azure CLI 2.6 или более поздней версии. Чтобы узнать используемую вами версию CLI, введите az --version. Дополнительные сведения см. в следующей документации:

- Что такое Azure CLI
- Приступая к работе с Azure CLI
Azure PowerShell В Azure PowerShell доступен набор командлетов, которые используют модель Azure Resource Manager для управления ресурсами Azure. Дополнительные сведения см. в следующей документации:

- Обзор Azure PowerShell
- Знакомство с модулем Az для Azure PowerShell
- Начало работы с Azure PowerShell
REST API управления ресурсами Azure В Azure доступны REST API (API передачи репрезентативного состояния). Это конечные точки службы, которые поддерживают набор операций HTTP (методов) и предоставляют доступ на создание, получение, обновление или удаление ресурсов сервера. Подробные сведения см. в статье Справочник по REST API Azure.

  1. Выберите следующее изображение, чтобы войти с помощью учетной записи Azure, и откройте шаблон быстрого запуска на портале Azure:

    Кнопка для развертывания шаблона Resource Manager в Azure.

  2. На портале на странице Создание приложения логики с помощью шаблона введите или выберите следующие значения:

    Свойство Значение Описание
    Подписка <имя-подписки-Azure> Имя подписки Azure, которую нужно использовать.
    Группа ресурсов <имя-группы-ресурсов-Azure> Имя новой или существующей группы ресурсов Azure. В этом примере используется Check-Azure-Status-RG.
    Регион <Azure-region> Регион центра обработки данных Azure для использования приложения логики. В этом примере используется регион западная часть США.
    Имя приложения логики <logic-app-name> Имя, используемое для приложения логики. В этом примере используется Check-Azure-Status-LA.
    URI теста <test-URI> Универсальный код ресурса (URI) для вызываемой службы на основе определенного расписания. В этом примере используется https://azure.status.microsoft/en-us/status/ (страница состояния Azure).
    Местонахождение <Azure-region-for-all-resources> Регион Azure, используемый для всех ресурсов, если он отличается от значения по умолчанию. В этом примере используется значение по умолчанию [resourceGroup().location], которое является расположением группы ресурсов.

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

    Снимок экрана: портал Azure со свойствами и значениями

  3. Когда все будет готово, выберите Просмотр и создание.

  4. Выполните действия, описанные в разделе Обзор развернутых ресурсов.

Просмотр развернутых ресурсов

Чтобы просмотреть рабочий процесс приложения логики, вы можете использовать портал Azure, выполнить скрипт, созданный с помощью Azure CLI или Azure PowerShell, либо использовать REST API приложения логики.

  1. В поле поиска на портале Azure введите имя приложения логики (в нашем примере — Check-Azure-Status-LA). В списке результатов выберите ваше приложение логики.

  2. На портале Azure найдите и выберите приложение логики (в нашем примере — Check-Azure-Status-RG).

  3. После открытия конструктора рабочего процесса изучите рабочий процесс приложения логики, созданный с помощью шаблона быстрого запуска.

  4. Чтобы проверить приложение логики, на панели инструментов конструктора щелкните Запустить.

Очистка ресурсов

Если вы планируете продолжать работу с последующими краткими руководствами и статьями, эти ресурсы можно не удалять. Если приложение логики больше не требуется, удалите группу ресурсов с помощью портала Azure, Azure CLI, Azure PowerShell или REST API управления ресурсами.

  1. На портале Azure найдите и выберите группу ресурсов, которую необходимо удалить (в нашем примере — Check-Azure-Status-RG).

  2. При необходимости в меню группы ресурсов выберите Обзор. На странице обзора выберите Удалить группу ресурсов.

  3. Для подтверждения введите имя группы ресурсов.

Подробные сведения см. в разделе Удаление группы ресурсов.

Следующие шаги