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