Microsoft Azure扩展概述

NOTE
Adobe Experience Platform Launch已更名为Adobe Experience Platform中的一套数据收集技术。 因此,产品文档中的术语有一些改动。 有关术语更改的综合参考,请参阅以下文档

在Microsoft Azure中,Event Hubs是一种高度可扩展的实时数据输入服务,允许您处理和分析连接设备和应用程序生成的大量数据。 将数据收集到事件中心后,可以使用任何实时Analytics提供程序或批处理/存储适配器转换和存储数据。

Microsoft Azure 事件转发扩展利用Event Hubs将事件从Adobe Experience PlatformEdge Network发送到Azure以供进一步处理。 本指南介绍如何安装扩展并在事件转发规则中部署其功能。

先决条件

若要使用此扩展,您必须拥有有效的Azure帐户,且有权访问Event Hubs。 在执行以下步骤之前,您还必须使用 Azure 门户创建事件中心。

安装扩展

要安装Microsoft Azure扩展,请导航到数据收集UI或Experience PlatformUI,然后从左侧导航中选择​ 事件转发。 在此处,选择要将扩展添加到的资产,或改为创建新资产。

选择或创建所需的属性后,在左侧导航中选择​ 扩展,然后选择​ 目录 ​选项卡。 搜索Microsoft Azure卡,然后选择​ 安装

正在为数据收集UI中的Microsoft Azure扩展选择安装按钮。

由于扩展没有任何配置属性,因此会立即将其添加到已安装的扩展列表中。 在配置事件转发规则时,您现在可以开始使用Event Hub操作类型。

配置事件转发规则 rule

开始创建新的事件转发规则,并根据需要配置其条件。 为规则选择操作时,请为扩展选择​ Microsoft Azure,然后选择操作类型的​ 将数据发送到事件中心

正在为数据收集UI中的规则选择将数据发送到事件中心操作类型。

右侧面板将更新,以显示应如何发送数据的配置选项。 具体而言,必须将数据元素分配给表示Event Hub配置的各种属性。

UI中显示的将数据发送到事件中心操作类型的配置选项。

事件中心详细信息

输入
描述
命名空间
设置事件中心时创建的Event Hubs命名空间的名称。
名称
事件中心的名称。
SAS授权规则名称
整个Event Hubs命名空间或要向其发送数据的特定事件中心实例的共享访问授权规则的名称。 有关详细信息,请参阅附录中有关获取SAS授权值的部分。
SAS访问密钥
您整个Event Hubs命名空间或要向其发送数据的特定事件中心实例的共享访问授权规则的主键。 有关详细信息,请参阅附录中有关获取SAS授权值的部分。
分区ID
Event Hubs允许您将事件直接发送到特定分区。 要利用此功能,请提供要接收事件的分区的ID。

数据

输入
描述
有效负荷
此字段包含将转发到Event Hubs的数据。 数据可以是JSON对象、字符串或数据元素。

完成后,选择​ Keep Changes ​以将该操作添加到规则配置中。 如果对规则满意,请选择​ 保存到库

最后,发布新的事件转发生成以启用对库的更改。

后续步骤

本指南介绍了如何使用Microsoft Azure事件转发扩展将数据发送到Event Hubs。 有关Experience Platform中事件转发功能的详细信息,请参阅事件转发概述

附录:获取SAS授权值 sas

通过共享访问签名(SAS)授予外部应用程序对Event Hubs的访问权限。 每个Event Hubs命名空间和事件中心实例都有一个在创建时自动分配的默认SAS授权规则,但您也可以根据需要为每个资源创建其他策略。

使用Azure扩展配置事件转发规则时,必须提供管理要向其发送数据的命名空间或特定事件中心的授权规则的名称和主密钥。 有关如何从Azure门户获取这些值的详细信息,请参阅Azure文档中的以下部分:

获得所需的值后,授权规则名称可以直接作为配置输入中的字符串提供,或者您可以创建字符串类型数据元素来引用它。 但是,主密钥必须首先包含在事件转发密码中,然后才能在规则配置中提供,以保护您的数据安全。

在事件转发UI中,创建新密钥并选择​ 令牌 ​作为密钥类型。 对于令牌值本身,提供您之前复制的主键。 创建密钥后,创建类型为​ 密钥 ​的数据元素,并从列表中选择Event Hubs密钥。 设置机密数据元素后,您可以在​ SAS访问密钥 ​字段中引用该数据元素。

recommendation-more-help
12b4e4a9-5028-4d88-8ce6-64a580811743