快速入门:使用 ARM 模板创建和部署逻辑应用工作流

Azure 逻辑应用是一种云服务,可帮助你通过从数百个连接器中进行选择来创建和运行自动化工作流,用于集成数据、应用、基于云的服务和本地系统。 本快速入门将重点介绍部署 Azure 资源管理器模板(ARM 模板)的过程以创建一个基本逻辑应用,用于计划按小时检查 Azure 的状态。

ARM 模板是定义项目基础结构和配置的 JavaScript 对象表示法 (JSON) 文件。 该模板使用声明性语法,使你可以声明要部署的内容,而不需要编写一系列编程命令来进行创建。

如果你的环境满足先决条件,并且你熟悉如何使用 ARM 模板,请选择“部署到 Azure”按钮。 Azure 门户中会打开模板。

Deploy to Azure

先决条件

如果没有 Azure 订阅,请在开始前创建一个试用版订阅

查看模板

本快速入门使用创建逻辑应用模板,该模板可以在 Azure 快速入门模板库中找到,由于长度太长,因此无法在此处显示。 相反,可以在模板库中查看快速入门模板的“azuredeploy.json 文件”

快速入门模板会创建一个逻辑应用工作流,该工作流使用定期触发器和 HTTP 内置操作,前者设置为每小时运行一次,后者则调用返回 Azure 状态的 URL。 内置操作是 Azure 逻辑应用平台的本机操作。

此模板创建以下 Azure 资源:

若要查找更多用于 Azure 逻辑应用的快速入门模板,请查看库中的 Microsoft.Logic 模板。

部署模板

按照要用于部署快速入门模板的选项进行操作:

选项 说明
Azure 门户 如果你的 Azure 环境满足先决条件并且你能够熟练地使用 ARM 模板,那么这些步骤可帮助你直接登录到 Azure 并在 Azure 门户中打开快速入门模板。 有关详细信息,请参阅使用 ARM 模板和 Azure 门户部署资源
Azure CLI Azure CLI 提供了命令行体验,用于创建和管理 Azure 资源。 若要运行这些命令,需要 Azure CLI 版本 2.6 或更高版本。 若要检查 CLI 版本,请键入 az --version。 有关详细信息,请参阅以下主题:

- 什么是 Azure CLI
- Azure CLI 入门

Azure PowerShell Azure PowerShell 提供一组使用 Azure 资源管理器模型来管理 Azure 资源的 cmdlet。 有关详细信息,请参阅以下主题:

- Azure PowerShell 概述
- Azure PowerShell Az 模块简介
- Azure PowerShell 入门

Azure 资源管理 REST API Azure 提供表述性状态转移 (REST) API,这些 API 是支持 HTTP 操作(方法)的服务终结点,用于创建、检索、更新或删除对服务资源的访问权限。 有关详细信息,请参阅 Azure REST API 入门

  1. 选择以下图像以通过 Azure 帐户登录到 Azure 门户,并从中打开快速入门模板:

    Deploy to Azure

  2. 在门户中的“使用模板创建逻辑应用”页面上,输入或选择这些值:

    属性 说明
    订阅 <Azure-subscription-name> 要使用的 Azure 订阅的名称
    资源组 <Azure-resource-group-name> 新的或现有的 Azure 资源组的名称。 本示例使用 Check-Azure-Status-RG
    区域 <Azure-region> 要使用逻辑应用的 Azure 数据中心区域。 本示例使用 China East 2
    逻辑应用名称 <logic-app-name> 用于逻辑应用的名称。 本示例使用 Check-Azure-Status-LA
    测试 Uri <test-URI> 根据特定计划要调用的服务的 URI。 此示例使用 https://status.azure.com/status/,这是 Azure 状态页面。
    位置 <Azure-region-for-all-resources> 用于所有资源的 Azure 区域(如果不同于默认值)。 此示例使用默认值 [resourceGroup().location],这是资源组位置。

    此处是使用了此示例中的值的页面:

    Provide information for quickstart template

  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. 请输入资源组的名称以进行确认。

有关详细信息,请参阅删除资源组

后续步骤