AWS 扩展概述
Amazon Web Services (AWS) 是一个云计算平台,提供多种服务,例如分布式计算、数据库存储、内容交付,以及用于客户关系管理(CRM)和企业资源规划(ERP)的软件即服务(SaaS)集成服务。
此 AWS 事件转发 扩展利用 Amazon Kinesis Data Streams 将事件从Adobe Experience Platform Edge Network发送到 AWS 以进行进一步处理。 本指南介绍如何安装扩展并将其功能用于事件转发规则。
先决条件
您必须拥有 AWS 具有现有帐户的帐户 Kinesis 数据流以便使用此扩展。 如果您没有预先存在的数据流,请参阅 AWS 相关文档 使用创建新数据流 AWS 管理控制台.
安装扩展 install
安装 AWS 扩展上,导航到数据收集UI或Experience PlatformUI并选择 事件转发 从左侧导航栏中。 在此处,选择要将扩展添加到的资产,或改为创建新资产。
选择或创建所需的属性后,选择 扩展 在左侧导航中,然后选择 目录 选项卡。 搜索 AWS 信息卡,然后选择 安装.
在下一个屏幕上,您必须提供连接凭据 AWS 帐户。 具体而言,您必须提供 AWS 访问密钥ID和访问密钥。 如果您不知道这些值,请参见 AWS 相关文档 如何获取访问密钥ID和访问密钥.
完成后,选择 保存 并安装了扩展。
配置事件转发规则 rule
安装该扩展后,创建新的事件转发 规则 并根据需要配置其条件。 配置规则的操作时,选择 AWS 扩展,然后选择 将数据发送到Kinesis数据流 操作类型对应的。
右侧面板将更新,以显示应如何发送数据的配置选项。 具体而言,您必须指定 数据元素 到各种属性,这些属性表示 Event Hub 配置。
Kinesis数据流详细信息
Kinesis Data Streams 将属于一个流的数据记录划分为多个分片。 它使用随每个数据记录一起发送的分区键来确定给定数据记录属于哪个分片。
分发客户的良好分区键可能是客户编号,因为每个客户的编号不同。 分区密钥不正确,可能是因为所有分区密钥都可能位于附近的同一区域。 通常,您应该选择具有不同潜在值的最大范围的分区键。 请参阅 AWS 文章: 缩放 Kinesis 数据流 以了解管理分区键的最佳实践。
数据
在 原始 选项,您可以将JSON对象直接粘贴到提供的文本字段中,也可以选择数据元素图标( )以从现有数据元素列表中进行选择以表示有效负载。
您还可以使用 JSON键值对编辑器 选项,用于通过UI编辑器手动添加每个键值对。 每个值都可以通过原始输入来表示,也可以改为选择数据元素。
完成后,选择 保留更改 以将操作添加到规则配置。 如果对规则满意,请选择 保存到库.
最后,发布新的事件转发 生成 以启用对库的更改。
后续步骤
本指南介绍了如何将数据发送到 Kinesis Data Streams 使用 AWS 事件转发扩展。 有关Experience Platform中事件转发功能的详细信息,请参阅 事件转发概述.