Azure 逻辑应用的限制和配置参考

对于 Power Automate,请查看Power Automate 中的限制和配置

本参考指南介绍 Azure 逻辑应用和相关资源的限制和配置信息。 根据方案、解决方案要求、所需功能和要运行工作流的环境,选择是否创建在多租户 Azure 逻辑应用中运行的消耗型逻辑应用工作流。 或者,创建在单租户 Azure 逻辑应用或应用服务环境(仅限 v3 - Windows 计划)中运行的标准型逻辑应用工作流。

注意

在运行 Azure 逻辑应用的可用环境中,许多限制是相同的,但也存在不同之处。

下表简要总结了消耗型逻辑应用和标准型逻辑应用之间的差异。 你还将了解单租户 Azure 逻辑应用如何与多租户 Azure 逻辑应用进行比较,以及用于部署、托管和运行逻辑应用工作流的 ISE。

资源类型 好处 资源共享和使用 定价和计费模型 限制管理
逻辑应用(消耗)

主机环境:多租户 Azure 逻辑应用
- 最容易入门

- 仅为你使用的部分付费

- 完全托管
单个逻辑应用只单个能有一个工作流。

跨 Azure Active Directory 租户的逻辑应用共享相同的处理(计算)、存储和网络等。

出于冗余目的,将在配对区域中复制数据。 为实现高可用性,已启用异地冗余存储 (GRS)
消耗(按执行付费) Azure 逻辑应用管理这些限制的默认值,但如果特定限制存在更改值的选项,则可以更改其中某些值。
逻辑应用(标准版)

主机环境:
单租户 Azure 逻辑应用
- 通过单租户 Azure 逻辑应用运行时运行。 当前不支持部署槽位。

- 更多的内置连接器,可大规模实现更高吞吐量和更低成本

- 围绕运行时和性能设置的更多控制和微调功能

- 集成了对虚拟网络和专用终结点的支持。

- 创建自己的内置连接器。
单个逻辑应用可以有多个有状态和无状态工作流。

单个逻辑应用和租户中的工作流共享相同的处理(计算)、存储和网络等。

数据所在区域与部署逻辑应用的区域相同。
标准,基于处于所选定价层的托管计划。

如果运行有状态工作流(这些工作流使用外部存储,Azure 逻辑应用运行时将执行遵循 Azure 存储定价的存储事务。
你可以根据方案的需求更改多个限制的默认值。

重要说明:某些限制的具有固定的上限。 在 Visual Studio Code 中,你对逻辑应用项目配置文件中的默认限制值的更改不会反应在设计器体验中。 有关详细信息,请参阅在单租户 Azure 逻辑应用中编辑中逻辑应用的应用和环境设置

工作流定义限制

下表列出了单个工作流定义的值:

名称 限制 说明
每个 Azure 订阅每个区域的工作流数 - 消耗:1,000 个工作流,每个逻辑应用限 1 个工作流

- 标准:无限制,基于所选托管计划、应用活动、计算机实例大小和资源使用情况,其中每个逻辑应用可以有多个工作流
工作流 - 最大名称长度 - 消耗:80 个字符

- 标准:32 个字符
每个工作流的触发数 - 消耗(设计器):1 个触发器
- 消耗 (JSON):10 个触发器

- 标准:1 个触发器
- 消耗:多个触发器仅在代码视图或 Azure 资源管理器 (ARM) 模板中使用 JSON 工作流定义时适用,在设计器中不适用。

- 标准:无论是在设计器、代码视图还是 Azure 资源管理器 (ARM) 模板中,都只能使用一个触发器。
每个工作流的操作数 500 个操作 若要扩展此限制,可根据需要使用嵌套工作流。
操作嵌套深度 8 个操作 若要扩展此限制,可根据需要使用嵌套工作流。
单个触发器或操作 - 最大名称长度 80 个字符
单个触发器或操作 - 最大输入或输出大小 104,857,600 字节
(105 MB)
若要更改单租户服务中的默认值,请查看在单租户 Azure 逻辑应用中编辑逻辑应用的主机和应用设置
单个操作 - 最大组合输入和输出大小 209,715,200 字节
(210 MB)
若要更改单租户服务中的默认值,请查看在单租户 Azure 逻辑应用中编辑逻辑应用的主机和应用设置
表达式字符限制 8,192 个字符
description - 最大长度 256 个字符
parameters - 最大项数 50 个参数
outputs - 最大项数 10 个输出
trackedProperties - 最大大小 8,000 个字符

运行持续时间和历史记录保留期限制

下表列出了单个工作流运行的值:

名称 多租户 单租户 注释
存储中的运行历史记录保留期 90 天 90 天
(默认值)
运行开始后在存储中保留工作流运行历史记录的时间长度。

注意:如果工作流的运行持续时间超过保留期限制,则会从存储内的运行历史记录中删除此运行。 如果在达到保留期限制后未立即删除某个运行,则会在 7 天内删除该运行。

不管某个运行是已完成还是已超时,始终会使用该运行的开始时间以及在工作流设置运行历史记录保留期(天)中指定的当前限制来计算运行历史记录保留期。 无论先前的限制如何,将始终使用当前限制来计算保留期。

有关详细信息,请查看更改存储中的持续时间和运行历史记录保留期

运行持续时间 90 天 - 有状态工作流:90 天
(默认值)

- 无状态工作流:5 分钟
(默认值)

在强制执行超时之前工作流可以继续运行的时间长度。

运行持续时间是按照运行开始时间以及在开始时工作流设置“运行历史记录保留期(天)”中指定的限制计算的。

重要说明:请确保运行持续时间值始终小于或等于存储值中的运行历史记录保留期。 否则,运行历史记录可能会在关联的作业完成之前被删除。

有关详细信息,请查看更改存储中的运行持续时间和历史记录保持期

重复间隔 - 最小值:1秒

- 最大值:500 天

- 最小值:1秒

- 最大值:500 天

更改存储中的运行持续时间和历史记录保留期

当运行的持续时间超过当前运行历史记录保留期限制时,将从存储的运行历史记录中删除该运行。 若要避免丢失运行历史记录,请确保保留期限制始终大于运行的最长持续时间。

对于消耗型逻辑应用工作流,同一设置控制工作流可以运行的最大天数,并控制在存储中保留运行历史记录的最大天数。

  • 对于多租户 Azure 逻辑应用,90 天默认限制与最大限制相同。 只能减小此值。

  • 在 ISE 中,可调高或调低 90 天的默认限制。

例如,假设你将保留期限制从 90 天减少到 30 天。 将从运行历史记录中删除 60 天的运行。 如果将保持期从 30 天增至 60 天,则已经保留了 20 天的运行将在运行历史记录中继续保留 40 天。

门户

  1. Azure 门户搜索框中,在设计器中打开逻辑应用工作流。

  2. 在逻辑应用菜单中,选择“工作流设置”。

  3. 在“运行时选项”下,从“运行历史记录保留天数”列表中选择“自定义” 。

  4. 拖动滑块更改所需的天数。

  5. 完成后,在“工作流设置”工具栏上选择“保存”。

ARM 模板

如果使用 Azure 资源管理器模板,则此设置将显示为工作流资源定义中的属性。

{
   "name": "{logic-app-name}",
   "type": "Microsoft.Logic/workflows",
   "location": "{Azure-region}",
   "apiVersion": "2019-05-01",
   "properties": {
      "definition": {},
      "parameters": {},
      "runtimeConfiguration": {
         "lifetime": {
            "unit": "day",
            "count": {number-of-days}
         }
      }
   }
}

循环、并发和取消批处理的限制

下表列出了单个工作流运行的值:

循环操作

For each 循环

下表列出了 For each 循环的值:

名称 多租户 单租户 注释
数组项数 100,000 项 - 有状态工作流:100,000 项
(默认值)

- 无状态工作流:100 项
(默认值)

For each 循环可处理的数组项数。

可以使用查询操作筛选更大数组。

若要更改单租户服务中的默认限制,请查看在单租户 Azure 逻辑应用中编辑逻辑应用的主机和应用设置

并发迭代数 并发关闭:20

并发启用:

- 默认值:20
- 最小值:1
- 最大值:50

并发关闭:20
(默认值)

并发启用:

- 默认值:20
- 最小值:1
- 最大值:50

可同时或并行运行的 For each 循环迭代数。

若要在多租户服务中更改此值,请参阅更改 For each 并发限制按顺序运行 For each 循环

若要更改单租户服务中的默认限制,请查看在单租户 Azure 逻辑应用中编辑逻辑应用的主机和应用设置

Until 循环

下表列出了 Until 循环的值:

名称 多租户 单租户 注释
迭代 - 默认值:60
- 最小值:1
- 最大值:5,000
有状态工作流:

- 默认值:60
- 最小值:1
- 最大值:5,000

无状态工作流:

- 默认值:60
- 最小值:1
- 最大值:100

工作流运行期间 Until 循环可以具有的循环周期数。

若要更改多租户服务中的此值,请在 Until 循环形状中选择“更改限制”,并指定 Count 属性的值 。

若要更改单租户服务中的默认值,请查看在单租户 Azure 逻辑应用中编辑逻辑应用的主机和应用设置

超时 默认值:PT1H(1 小时) 有状态工作流:PT1H(1 小时)

无状态工作流:PT5M(5 分钟)

Until 循环在退出前可以运行的时间长度,以 ISO 8601 格式指定。 将针对每个循环周期评估超时值。 如果循环中的任何操作花费的时间超过超时限制,当前循环便不会停止。 但是,由于不满足限制条件,因此下一个循环不会启动。

若要更改多租户服务中的此值,请在 Until 循环形状中选择“更改限制”,并指定 Timeout 属性的值 。

若要更改单租户服务中的默认值,请查看在单租户 Azure 逻辑应用中编辑逻辑应用的主机和应用设置

并发和取消批处理

名称 多租户 单租户 注释
触发器 - 并发运行数 并发关闭:无限制

并发启用(不可逆):

- 默认值:25
- 最小值:1
- 最大值:100

触发器可以同时或并行启动的并发运行数。

注意:并发启用后,解除数组批处理的 SplitOn 限制会降低到 100 项。

若要在多租户服务中更改此值,请参阅更改触发器并发限制按顺序触发实例

最大等待运行数 并发关闭:

- 最小值:1 个运行

- 最大值:50 个运行

并发启用:

- 最小值:10 个运行加上并发运行数

- 最大值:100 个运行

并发关闭:

- 最小值:1 个运行
(默认值)

- 最大值:50 个运行
(默认值)

并发启用:

- 最小值:10 个运行加上并发运行数

- 最大值:200 个运行
(默认值)

在当前工作流实例已在运行最大并发实例数时可以等待运行的工作流实例数。

若要在多租户服务中更改此值,请参阅更改等待运行数限制

若要更改单租户服务中的默认值,请查看在单租户 Azure 逻辑应用中编辑逻辑应用的主机和应用设置

SplitOn 项数 并发关闭:100,000 项

并发启用:100 项

并发关闭:100,000 项

并发启用:100 项

对于返回数组的触发器,可指定一个表达式,它使用将数组项拆分或解除批处理为多个工作流实例进行处理的 SplitOn 属性,而不是使用 For each 循环 。 此表达式引用要用于为每个数组项创建和运行工作流实例的数组。

注意:并发启用后,SplitOn 限制会降低到 100 项。

吞吐量限制

下表列出了单个工作流定义的值:

名称 多租户 单租户 注释
操作 - 每 5 分钟滚动时间间隔的执行次数 默认设置:100,000 次执行
- 高吞吐量模式:300,000 次执行
在多租户服务中,可将默认值提高到工作流的最大值。 有关详细信息,请参阅在高吞吐量模式下运行(预览版)。 或者,你可根据需要在多个工作流之间分配工作负载
操作 - 并发出站调用数 约 2,500 次调用 你可减少并发请求数,或根据需要减少持续时间。
托管连接器限制 限制因连接器而异 限制因连接器而异 对于多租户,请查看每个托管连接器的技术参考页

有关处理连接器限制的详细信息,请参阅处理限制问题(“429 - 请求过多”错误)
运行时终结点 - 并发入站调用数 约 1,000 次调用 你可减少并发请求数,或根据需要减少持续时间。
运行时终结点 - 每 5 分钟的读取调用数 60,000 次读取调用 此限制适用于从工作流的运行历史记录获取原始输入和输出的调用。 你可根据需要在多个工作流之间分配工作负载。
运行时终结点 - 每 5 分钟调用的调用数 45,000 次调用的调用 可根据需要在多个工作流中分配工作负载。
每 5 分钟的内容吞吐量 6 GB 例如,假设后端有 100 个工作器。 每个工作进程的限制为 60 MB,这是将 6 GB 除以 100 个工作进程后得出的结果。 可根据需要在多个工作流中分配工作负载。

针对高吞吐量进行缩放

多租户 Azure 逻辑应用对每 5 分钟运行的操作数具有默认限制。 要将此默认值提高到最大值,可以启用处于预览阶段的高吞吐量模式。 或者,跨多个逻辑应用和工作流分配工作负荷,而不是依赖于单个逻辑应用和工作流。

在门户中启用高吞吐量

  1. 在 Azure 门户的逻辑应用菜单中,选择“设置”下的“工作流设置” 。

  2. 在“运行时选项”>“高吞吐量”下,将设置更改为“启用” 。

    Screenshot that shows logic app menu in Azure portal with

在资源管理器模板中启用高吞吐量

若要在用于部署逻辑应用的 ARM 模板中启用此设置,请在逻辑应用的资源定义的 properties 对象中,添加 runtimeConfiguration 对象,并将 operationOptions 属性设置为 OptimizedForHighThroughput

{
   <template-properties>
   "resources": [
      // Start logic app resource definition
      {
         "properties": {
            <logic-app-resource-definition-properties>,
            <logic-app-workflow-definition>,
            <more-logic-app-resource-definition-properties>,
            "runtimeConfiguration": {
               "operationOptions": "OptimizedForHighThroughput"
            }
         },
         "name": "[parameters('LogicAppName')]",
         "type": "Microsoft.Logic/workflows",
         "location": "[parameters('LogicAppLocation')]",
         "tags": {},
         "apiVersion": "2016-06-01",
         "dependsOn": [
         ]
      }
      // End logic app resource definition
   ],
   "outputs": {}
}

有关逻辑应用资源定义的详细信息,请查看概述:使用 Azure 资源管理器模板自动完成 Azure 逻辑应用的部署

数据网关限制

Azure 逻辑应用支持通过本地数据网关执行写入操作(包括插入和更新)。 但是,这些操作存在有效负载大小限制

重试策略限制

下表列出了触发器或操作的重试策略限制,具体取决于你的逻辑应用工作流是消耗版还是标准版

名称 使用限制 标准限制 说明
重试次数 - 默认值:4 次尝试
- 最大值:90 次尝试
- 默认值:4 次尝试 若要更改使用逻辑应用工作流中的默认限制,请使用重试策略参数。 若要更改标准逻辑应用工作流中的默认限制,请查看在单租户 Azure 逻辑应用中编辑逻辑应用的主机和应用设置
重试间隔 默认值:7 秒 若要更改使用逻辑应用工作流中的默认限制,请使用重试策略参数

若要更改标准逻辑应用工作流中的默认限制,请查看在单租户 Azure 逻辑应用中编辑逻辑应用的主机和应用设置

变量操作限制

下表列出了单个工作流定义的值:

名称 多租户 单租户 注释
每个工作流的变量数 250 个变量 250 个变量
(默认值)
变量 - 最大内容大小 104,857,600 个字符 有状态工作流:104,857,600 个字符
(默认值)

无状态工作流:1,024 个字符
(默认值)

若要更改单租户服务中的默认值,请查看在单租户 Azure 逻辑应用中编辑逻辑应用的主机和应用设置
变量(数组类型)- 最大数组项数 100,000 项 100,000 项
(默认值)
若要更改单租户服务中的默认值,请查看在单租户 Azure 逻辑应用中编辑逻辑应用的主机和应用设置

HTTP 请求限制

下表列出了单个入站或出站调用的值:

超时持续时间

默认情况下,HTTP 操作和 APIConnection 操作遵循标准异步操作模式,而响应操作则遵循同步操作模式。 某些托管连接器操作会进行异步调用或侦听 Webhook 请求,因此这些操作的超时时间可能会长于以下限制。 有关详细信息,请查看每个连接器的技术参考页,以及工作流触发器和操作文档。

注意

对于单租户服务中的逻辑应用(标准版)资源类型,无状态工作流只能同步运行。

名称 多租户 单租户 注释
出站请求 120 秒
(2 分钟)
235 秒
(3.9 分钟)
(默认值)
出站请求的示例包括 HTTP 触发器或操作进行的调用。

提示:对于运行时间较长的操作,请使用异步轮询模式“Until”循环。 在调用其他具有可调用终结点的工作流时,若要绕过超时限制,可改用内置的 Azure 逻辑应用操作(可在“内置”下的设计器的操作选取器中找到)。

若要更改单租户服务中的默认限制,请查看在单租户 Azure 逻辑应用中编辑逻辑应用的主机和应用设置

入站请求 120 秒
(2 分钟)
235 秒
(3.9 分钟)
(默认值)
入站请求的示例包括请求触发器、HTTP Webhook 触发器和 HTTP Webhook 操作收到的调用。

注意:要使原始调用方能够获得响应,必须在限制内完成响应的所有步骤,除非调用其他嵌套工作流。 有关详细信息,请参阅调用、触发器或嵌套逻辑应用

若要更改单租户服务中的默认限制,请查看在单租户 Azure 逻辑应用中编辑逻辑应用的主机和应用设置

请求触发器和 Webhook 触发器大小限制

名称 多租户 单租户 说明
请求触发器(入站)和基于 Webhook 的触发器 - 每个工作流每 5 分钟滚动间隔的内容大小限制 3,145,728 KB 此限制仅适用于请求触发器或任何 Webhook 触发器接收的入站请求的内容大小。

例如,假设后端有 100 个工作器。 每个工作器的限制为 31,457,280 个字节,这是将 3,145,728,000 个字节除以 100 个工作器后得出的结果。 为了避免请求触发器过早受到限制,请为每个请求使用新的 HTTP 客户端,这有助于在所有节点之间均匀分配调用。 对于 Webhook 触发器,可能需要使用多个工作流,这可拆分负载并避免限制。

消息

名称 已启用分块 多租户 单租户 注释
下载内容 - 最大请求数 1,000 个请求 1,000 个请求
(默认值)
消息大小 100 MB 100 MB 若要解决此限制问题,请参阅使用分块处理大型消息。 但是,某些连接器和 API 不支持分块,甚至不支持默认限制。

- 连接器(如 AS2、X12 和 EDIFACT)具有自己的 B2B 消息限制

- ISE 连接器使用 ISE 限制,而不是非 ISE 连接器限制。

若要更改单租户服务中的默认值,请查看在单租户 Azure 逻辑应用中编辑逻辑应用的主机和应用设置

每个操作的消息大小 1GB 1,073,741,824 字节
(1 GB)
(默认值)
5 GB 此限制适用于本机支持分块或可在其运行时配置中启用分块的操作。

如果你使用的是 ISE,则 Azure 逻辑应用引擎支持此限制,但连接器具有自身的分块限制(不超过引擎限制),有关示例,请参阅 Azure Blob 存储连接器的 API 参考。 有关分块的详细信息,请参阅使用分块处理大型消息

若要更改单租户服务中的默认值,请查看在单租户 Azure 逻辑应用中编辑逻辑应用的主机和应用设置

每个操作的内容区块大小 因连接器而异 52,428,800 字节 (52 MB)
(默认值)
因连接器而异 此限制适用于本机支持分块或可在其运行时配置中启用分块的操作。

若要更改单租户服务中的默认值,请查看在单租户 Azure 逻辑应用中编辑逻辑应用的主机和应用设置

字符限制

Name 限制 注释
表达式计算限制 131,072 个字符 @concat()@base64()@string() 表达式的长度不能超过此限制。
请求 URL 字符数限制 16,384 个字符

身份验证限制

下表列出了某个工作流的值,该工作流先是使用请求触发器,并启用 Microsoft Entra ID 开放式身份验证 (Microsoft Entra ID OAuth) 来授权对请求触发器的入站调用:

名称 限制 说明
Microsoft Entra 授权策略 5 个策略
每个授权策略的声明 10 个声明
声明值 - 最大字符数 150 个字符

切换操作限制

下表列出了单个工作流定义的值:

名称 限制 说明
每项操作的最大案例数 25

内联代码操作限制

下表列出了单个工作流定义的值:

名称 多租户 单租户 注释
最大代码字符数 1,024 个字符 100,000 个字符 若要使用更高的限制,请使用 Azure 门户使用 Visual Studio Code 和 Azure 逻辑应用(标准版)扩展创建逻辑应用(标准版)资源,该资源在单租户 Azure 逻辑应用中运行 。
运行代码的最长持续时间 5 秒 15 秒 若要使用更高的限制,请使用 Azure 门户使用 Visual Studio Code 和 Azure 逻辑应用(标准版)扩展创建逻辑应用(标准版)资源,该资源在单租户 Azure 逻辑应用中运行 。

自定义连接器限制

在多租户 Azure 逻辑应用中,可以创建和使用自定义托管连接器,这些连接器是现有 REST API 或 SOAP API 的包装器。 在单租户 Azure 逻辑应用中,只能创建和使用自定义内置连接器

下表列出了自定义连接器的值:

名称 多租户 单租户 注释
自定义连接器 每个 Azure 订阅 1,000 无限制
每个服务的 API 基于 SOAP:50 不适用
每个 API 的参数 基于 SOAP:50 不适用
自定义连接器每分钟的请求数 每分钟每个连接 500 个请求 取决于你的实现
连接超时值 2 分钟 空闲连接:
4 分钟

活动连接:
10 分钟

有关详细信息,请查看以下文档:

托管标识限制

名称 限制
每个逻辑应用资源的托管标识 - 消耗:系统分配的标识或 1 个用户分配的标识

- 标准:系统分配的标识和任何数量的用户分配的标识

注意:在默认情况下,逻辑应用(标准版)资源具有系统分配的托管标识,该标识已自动启用以在运行时对连接进行身份验证。 该标识与你在创建连接时使用的身份验证凭据或连接字符串不同。 如果禁用该标识,则运行时连接无效。 若要查看此设置,请在逻辑应用菜单的“设置”下,选择“标识” 。
每个区域的每个 Azure 订阅中具有托管标识的逻辑应用数量 - 消耗:5,000 个逻辑应用
- 标准:遵照 Azure 应用服务限制(如有)

集成帐户限制

每个 Azure 订阅具有以下集成帐户限制:

  • 共 1,000 个开发人员 SKU 和高级 SKU 集成帐户。

每个集成帐户的项目限制

下表列出了每个集成帐户层限制的项目数的值。 有关定价费率,请参阅逻辑应用定价。 若要了解集成帐户的定价和计费工作原理,请参阅逻辑应用定价模型

注意

免费层仅用于探索场景,不用于生产场景。 此层限制吞吐量和使用情况,并且不具有服务级别协议 (SLA)。

项目 免费 基本 Standard
EDI 贸易协议 10 1 1,000
EDI 参与方 25 2 1,000
地图 25 500 1,000
架构 25 500 1,000
程序集 10 25 1,000
证书 25 2 1,000
批处理配置 5 1 50
RosettaNet 合作伙伴接口进程 (PIP) 10 1 500

项目容量限制

项目 限制 说明
Assembly 8 MB 若要上传大于 2 MB 的文件,请使用 Azure 存储帐户和 blob 容器
映射(XSLT 文件) 8 MB 若要上传大于 2 MB 的文件,请使用 Azure 逻辑应用 REST API - 映射

注意:映射可以成功处理的数据或记录量取决于 Azure 逻辑应用中的消息大小和操作超时限制。 例如,如果使用 HTTP 操作,则根据 HTTP 消息大小和超时限制,在操作能够在 HTTP 超时限制内完成的情况下,映射最多可以处理达到 HTTP 消息大小限制的数据量。

架构 8 MB 若要上传大于 2 MB 的文件,请使用 Azure 存储帐户和 blob 容器

吞吐量限制

运行时终结点 基本 Standard 说明
每 5 分钟的读取调用数 30,000 60,000 此限制适用于从逻辑应用的运行历史记录获取原始输入和输出的调用。 你可根据需要在多个帐户之间分配工作负荷。
每 5 分钟调用的调用数 30,000 45,000 你可根据需要在多个帐户之间分配工作负荷。
每 5 分钟的跟踪调用数 30,000 45,000 你可根据需要在多个帐户之间分配工作负荷。
阻止并发调用 ~1,000 ~1,000 对于所有 SKU 均相同。 你可减少并发请求数,或根据需要减少持续时间。

B2B 协议(AS2、X12、EDIFACT)消息大小

下表列出了适用于 B2B 协议的消息大小限制:

名称 多租户 单租户 注释
AS2 v2 - 100 MB
v1 - 25 MB
不可用 适用于解码和编码
X12 50 MB 不可用 适用于解码和编码
EDIFACT 50 MB 不可用 适用于解码和编码

防火墙配置:IP 地址和服务标记

如果你的环境有严格的网络要求,并使用仅限流量流向特定 IP 地址的防火墙,则你的环境或防火墙需要允许 Azure 逻辑应用收到的传入通信,以及 Azure 逻辑应用发送的传出通信。 若要设置此访问权限,可以为防火墙创建 Azure 防火墙规则,以允许访问逻辑应用的 Azure 区域中 Azure 逻辑应用使用的入站出站 IP 地址。 同一区域中的所有逻辑应用都使用相同的 IP 地址范围。

注意

如果使用的是 Power Automate,则某些操作(例如 HTTP 和 HTTP + OpenAPI)将直接通过 Azure 逻辑应用服务传输并来自此处列出的 IP 地址。 有关 Power Automate 使用的 IP 地址的详细信息,请参阅 Power Automate 的限制和配置

例如,假设你的逻辑应用已部署到中国东部 2 区域。 若要支持逻辑应用通过内置触发器和操作(如 HTTP 触发器或操作)发送或接收的调用,你的防火墙需要允许访问中国东部 2 区域中存在的所有 Azure 逻辑应用服务入站 IP 地址和出站 IP 地址 。

防火墙 IP 配置注意事项

在设置具有 IP 地址的防火墙之前,请查看以下注意事项:

  • 对于 Azure 中国世纪互联,固定 IP 地址和预留的 IP 地址不可用于自定义连接器托管连接器,例如 Azure 存储、SQL Server 和 Office 365 Outlook 等。

    注意

    目前,无法在 Azure 中国世纪互联中为托管连接器和自定义连接器设置防火墙安全规则。

  • 为帮助你简化要创建的任何安全规则,可选择性地使用服务标记,而不是为每个区域指定 IP 地址前缀。 这些标记适用于可使用逻辑应用服务的区域:

    • LogicAppsManagement:表示逻辑应用服务的入站 IP 地址前缀。

    • LogicApps:表示逻辑应用服务的出站 IP 地址前缀。

  • 如果你的逻辑应用在访问使用防火墙和防火墙规则的 Azure 存储帐户时遇到问题,可采用多种其他方式来实现访问

    例如,逻辑应用不能直接访问使用防火墙规则的存储帐户,因此存在于同一区域中。 若要访问表存储或队列存储,则可改用 HTTP 触发器和操作。 有关其他选项,请参阅访问防火墙后的存储帐户

入站 IP 地址

该部分列出了 Azure 中国世纪互联中的 Azure 逻辑应用服务的入站 IP 地址。

提示

为帮助你更简单地创建安全规则,可选择性地使用服务标记 LogicAppsManagement,而不是为每个区域指定入站逻辑应用 IP 地址前缀。 这些标记适用于可使用 Azure 逻辑应用服务的区域。

以下连接器对 Azure 逻辑应用服务进行入站 Webhook 回调:

Adobe Creative Cloud、Adobe Sign、Adobe Sign 演示版、Adobe Sign 预览版、Adobe Sign 阶段版、Azure Sentinel、Business Central、Calendly、Common Data Service、DocuSign、DocuSign 演示版、Dynamics 365 for Fin & Ops、LiveChat、Office 365 Outlook、Outlook.com、Parserr、SAP*、Shifts for Microsoft Teams、Teamwork Projects、Typeform

SAP:返回调用方取决于部署环境是多租户 Azure 还是 ISE。 在多租户环境中,本地数据网关对 Azure 逻辑应用服务进行回调。 在 ISE 中,SAP 连接器对 Azure 逻辑应用服务进行回调。

注意

有关最新的服务标记信息,请下载并查看 Azure IP 范围和服务标记 - 中国云

多租户 - 入站 IP 地址

Azure 中国云区域 IP
中国东部 139.219.235.237、42.159.193.38、42.159.192.121
中国东部 2 139.217.224.152、40.73.245.4、139.217.224.69、139.217.226.111、52.130.67.208、40.73.71.31、52.131.241.43、52.131.243.142
中国东部 3 163.228.66.178、163.228.67.83
中国北部 139.219.109.245、139.219.111.85、40.125.171.245
中国北部 2 40.73.33.166、40.73.33.122、40.73.37.11、40.73.32.124、52.130.155.36、52.130.155.90、40.73.36.163、40.73.39.195
中国北部 3 159.27.4.236、159.27.25.161

出站 IP 地址

该部分列出了 Azure 中国世纪互联中的 Azure 逻辑应用服务的出站 IP 地址。

提示

为帮助你更简单地创建安全规则,可选择性地使用服务标记 LogicApps,而不是为每个区域指定出站逻辑应用 IP 地址前缀。 这些标记适用于可使用 Azure 逻辑应用服务的区域。

注意

有关最新的服务标记信息,请下载并查看 Azure IP 范围和服务标记 - 中国云

多租户 - 出站 IP 地址

Azure 中国云区域 逻辑应用 IP
中国东部 139.219.185.172、42.159.197.40、42.159.196.202
中国东部 2 40.73.245.106、40.73.245.189、40.73.245.160、40.73.245.228、40.73.246.9、139.217.224.20、139.217.225.145、40.73.246.115、139.217.237.127、40.72.105.235、40.73.117.207、139.217.217.17、52.131.241.28、52.131.240.224、52.131.243.97、52.131.242.248
中国东部 3 163.228.66.175、163.228.67.29、163.228.67.80、163.228.66.154
中国北部 40.125.168.87、40.125.208.107、139.219.109.179
中国北部 2 40.73.36.99、40.73.37.76、40.73.1.190、40.73.5.24、139.217.99.144、139.217.102.119、139.217.103.121、139.217.114.65、52.130.154.185、52.130.154.14、52.130.155.76、52.130.155.75、40.73.36.125、40.73.35.208、40.73.35.239、40.73.35.32
中国北部 3 159.27.4.202、159.27.2.137、159.27.24.136、159.27.24.31

后续步骤