Краткое руководство. Создание и развертывание рабочего процесса приложения логики категории "Потребление" в 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.
Необходимые компоненты
Если у вас еще нет подписки 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. |
Выберите следующее изображение, чтобы войти с помощью учетной записи Azure, и откройте шаблон быстрого запуска на портале Azure:
На портале на странице Создание приложения логики с помощью шаблона введите или выберите следующие значения:
Свойство Значение Описание Подписка <имя-подписки-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, выполнить скрипт, созданный с помощью Azure CLI или Azure PowerShell, либо использовать REST API приложения логики.
В поле поиска на портале Azure введите имя приложения логики (в нашем примере — Check-Azure-Status-LA). В списке результатов выберите ваше приложение логики.
На портале Azure найдите и выберите приложение логики (в нашем примере — Check-Azure-Status-RG).
После открытия конструктора рабочего процесса изучите рабочий процесс приложения логики, созданный с помощью шаблона быстрого запуска.
Чтобы проверить приложение логики, на панели инструментов конструктора щелкните Запустить.
Очистка ресурсов
Если вы планируете продолжать работу с последующими краткими руководствами и статьями, эти ресурсы можно не удалять. Если приложение логики больше не требуется, удалите группу ресурсов с помощью портала Azure, Azure CLI, Azure PowerShell или REST API управления ресурсами.
На портале Azure найдите и выберите группу ресурсов, которую необходимо удалить (в нашем примере — Check-Azure-Status-RG).
При необходимости в меню группы ресурсов выберите Обзор. На странице обзора выберите Удалить группу ресурсов.
Для подтверждения введите имя группы ресурсов.
Подробные сведения см. в разделе Удаление группы ресурсов.