事件中心

连接到 Azure 事件中心以发送和接收事件。

此连接器在以下产品和区域中可用:

服务 Class 区域
Copilot Studio 高级 所有 Power Automate 区域
逻辑应用程序 标准 所有 逻辑应用区域
Power Apps 高级 所有 Power Apps 区域
Power Automate 高级 所有 Power Automate 区域
联系人​​
Name Microsoft
URL Microsoft LogicApps 支持
Microsoft Power Automate 支持
Microsoft Power Apps 支持
连接器元数据
发布者 Microsoft
Website https://azure.microsoft.com/services/event-hubs/

连接器深入

有关连接器的详细信息,请参阅 深入部分

Microsoft Entra ID 身份验证和 Azure 事件中心连接器

若要使用 Microsoft Entra ID 身份验证,需要使用的帐户分配特定的角色分配,有关详细信息,请访问 分配 Azure 角色以获取访问权限 - Azure 事件中心

托管标识身份验证和 Azure 事件中心连接器

目前,托管标识身份验证仅在逻辑应用中受支持。 按照以下步骤连接到 Azure 事件中心:

  1. 创建 Azure 托管标识
  2. 授予对 Azure 事件中心资源的标识访问权限。 有关更多详细信息,请访问 分配 Azure 角色以获取访问权限 - Azure 事件中心
  3. 如果使用用户分配的标识,请将逻辑应用与托管标识相关联
    1. 导航到将使用托管标识的逻辑应用。
    2. 在边栏选项卡的“设置”部分下,单击 Identity
    3. 转到 User assigned 选项卡并单击 Add
    4. 选择要使用的托管标识,然后单击 Add

有关在逻辑应用中使用托管标识进行身份验证的详细信息,请访问 在 Azure 逻辑应用中使用托管标识对 Azure 资源的访问进行身份验证

触发器的已知问题和限制

  • 触发器轮询一次发生一个分区。 这可能会导致分区计数增长时延迟增加。

正在创建连接

连接器支持以下身份验证类型:

访问密钥 提供用于访问 Azure 事件中心的连接字符串。 除 Azure 政府和国防部(DoD)以外的所有区域(Azure 政府和美国政府(GCC)和美国政府(GCC-High) 不可共享
访问密钥 (Azure 政府版) 提供用于访问 Azure 事件中心的连接字符串。 Azure 政府和国防部(DoD)仅在 Azure 政府和美国政府(GCC)和美国政府(GCC-High) 不可共享
逻辑应用托管标识 使用 LogicApps 托管标识创建连接 仅限 LOGICAPPS 可共享
Microsoft Entra ID 集成 使用Microsoft Entra ID 访问 Azure 事件中心。 除 Azure 政府和国防部(DoD)以外的所有区域(Azure 政府和美国政府(GCC)和美国政府(GCC-High) 不可共享
Microsoft Entra ID 集成(Azure 政府版) 使用Microsoft Entra ID 访问 Azure 事件中心。 Azure 政府和国防部(DoD)仅在 Azure 政府和美国政府(GCC)和美国政府(GCC-High) 不可共享
默认值 [已弃用] 此选项仅适用于没有显式身份验证类型的较旧连接,并且仅用于向后兼容性。 所有区域 不可共享

访问密钥

身份验证 ID:connectionstringauth

适用:除 Azure 政府和国防部(DoD)以外的所有区域(Azure 政府和美国政府(GCC)和美国政府(GCC-High)

提供用于访问 Azure 事件中心的连接字符串。

这是不可共享的连接。 如果 Power App 与另一个用户共享,系统会提示其他用户显式创建新连接。

Name 类型 Description 必选
连接字符串 securestring Azure 事件中心连接字符串 True

访问密钥 (Azure 政府版)

身份验证 ID:connectionstringauth

适用:Azure 政府和国防部(DoD)仅在 Azure 政府和美国政府(GCC)和美国政府(GCC-High)

提供用于访问 Azure 事件中心的连接字符串。

这是不可共享的连接。 如果 Power App 与另一个用户共享,系统会提示其他用户显式创建新连接。

Name 类型 Description 必选
连接字符串 securestring Azure 事件中心连接字符串 True

逻辑应用托管标识

身份验证 ID:managedIdentityAuth

适用:仅限 LOGICAPPS

使用 LogicApps 托管标识创建连接

这是可共享的连接。 如果 Power App 与其他用户共享,则连接也会共享。 有关详细信息,请参阅 画布应用的连接器概述 - Power Apps |Microsoft Docs

Name 类型 Description 必选
LogicApps 托管标识 managedIdentity 使用逻辑应用托管标识登录 True
命名空间终结点 字符串 提供事件中心命名空间终结点(例如:sb://testeh.servicebus.windows.net/) True

已集成 Microsoft Entra ID

身份验证 ID:tokenBasedAuth

适用:除 Azure 政府和国防部(DoD)以外的所有区域(Azure 政府和美国政府(GCC)和美国政府(GCC-High)

使用Microsoft Entra ID 访问 Azure 事件中心。

这是不可共享的连接。 如果 Power App 与另一个用户共享,系统会提示其他用户显式创建新连接。

Name 类型 Description 必选
命名空间终结点 字符串 提供事件中心命名空间终结点(例如:sb://testeh.servicebus.windows.net/) True

Microsoft Entra ID 集成(Azure 政府版)

身份验证 ID:tokenBasedAuth

适用:Azure 政府和国防部(DoD)仅在 Azure 政府和美国政府(GCC)和美国政府(GCC-High)

使用Microsoft Entra ID 访问 Azure 事件中心。

这是不可共享的连接。 如果 Power App 与另一个用户共享,系统会提示其他用户显式创建新连接。

Name 类型 Description 必选
命名空间终结点 字符串 提供事件中心命名空间终结点(例如:sb://testeh.servicebus.windows.net/) True

默认值 [已弃用]

适用:所有区域

此选项仅适用于没有显式身份验证类型的较旧连接,并且仅用于向后兼容性。

这是不可共享的连接。 如果 Power App 与另一个用户共享,系统会提示其他用户显式创建新连接。

Name 类型 Description 必选
连接字符串 securestring Azure 事件中心连接字符串 True

限制

名称 调用 续订期
每个连接的 API 调用数 6000 60 秒

操作

Send 事件

发送事件。

将一个或多个事件发送到事件中心分区(预览版)

将一个或多个事件发送到事件中心分区。

Send 事件

发送事件。

参数

名称 密钥 必需 类型 说明
事件中心名称
eventHubName True string

事件中心的名称。

Content
ContentData byte

事件的内容

属性
Properties object

每个应用程序属性的键值对

分区键
partitionKey string

分区键。

将一个或多个事件发送到事件中心分区(预览版)

将一个或多个事件发送到事件中心分区。

参数

名称 密钥 必需 类型 说明
事件中心名称
eventHubName True string

事件中心的名称。

Content
ContentData byte

事件的内容

属性
Properties object

每个应用程序属性的键值对

分区键
partitionKey True string

分区键。

触发器

事件在事件中心可用时

事件在事件中心可用时。

事件在事件中心可用时

事件在事件中心可用时。

参数

名称 密钥 必需 类型 说明
事件中心名称
eventHubName True string

事件中心的名称。

内容类型
contentType string

事件的内容类型。

内容架构
contentSchema string

事件的内容架构。

使用者组名称
consumerGroupName string

使用者组的名称。

最小分区键
minimumPartitionKey string

要从中读取的最小分区键。

最大分区键
maximumPartitionKey string

要从中读取的最大分区键。

最大事件计数
maximumEventsCount integer

要在批处理中读取的最大事件数。

返回

此操作输出是动态内容。