事件中心
连接到 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 事件中心:
- 创建 Azure 托管标识
- 授予对 Azure 事件中心资源的标识访问权限。 有关更多详细信息,请访问 分配 Azure 角色以获取访问权限 - Azure 事件中心
- 如果使用用户分配的标识,请将逻辑应用与托管标识相关联
- 导航到将使用托管标识的逻辑应用。
- 在边栏选项卡的“设置”部分下,单击
Identity - 转到
User assigned选项卡并单击Add - 选择要使用的托管标识,然后单击
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 |
要在批处理中读取的最大事件数。 |