管理数据流
本页内容针对 Controlled Release (CR) 的产品或特性。如果您不是 CR 组的成员,如需了解更多信息,请联系您的 CXone 客户代表。
要建立数据流,需要在 AWS 平台内创建一个 Kinesis 数据流。
所需权限:数据流
按照给定的顺序完成以下每一个任务。
为数据流设置一个目的地
您必须在基础架构中为数据流创建一个目的地,并授予它允许 CXone 数据流 向其发布数据所需的权限。CXone 可以在此处访问和使用数据。
- 在 AWS 管理控制台中创建 Kinesis 流。有关此过程的更多信息,请参阅 Amazon 文档。
- 在 AWS 管理控制台中创建 IAM 角色。确保配置以下内容:
- 权限
"kinesis:DescribeStream"、
"kinesis:DescribeStreamSummary"、
"kinesis:DescribeStreamConsumer"、
"kinesis:SubscribeToShard"、
"kinesis:RegisterStreamConsumer"、
"kinesis:PutRecords"、
"kinesis:PutRecord"、
"kinesis:ListShards”
确保在权限策略中包含 "Resource": "<KINESIS_STREAM_ARN>"。这里的 KINESIS_STREAM_ARN 是在上面的步骤 1 中创建的。
- 信任关系
在 IAM 角色的信任关系中包含信任策略,并以有效值替换 NICE CXone AWS ACCOUNT ID AND EXTERNAL ID。
以下是有效的 NICE CXone AWS ACCOUNT ID 值:
NICE AWS ACCOUNT ID
VALUE
Production AWS Account ID
737494165703
FedRamp AWS Account ID 751344753113 FedRamp High AWS Account ID 420587085960 注意:对于北美、欧洲、澳大利亚和日本的 CXone 客户,请使用生产 AWS 帐户 ID。
- 权限
- 创建一个外部 ID 以与角色关联。EXTERNAL_ID 可以是任意随机字符串,例如:70ffec909539cdb4f01fb0aa3d249713cad411c2e652707a92fb51d0f5449ea。从 CXone 进行配置时,请使用与以下屏幕截图所示相同的 EXTERNAL ID。
查看数据流
- 单击应用程序选择器 并选择Admin。
- 转至安全设置 > 角色和权限。
-
单击管理员> 权限。
-
在“云存储”下,打开 数据流。
创建数据流
- 单击应用程序选择器 并选择Admin。
- 转至帐户设置 > 事件数据流。
-
单击新建数据流。
-
输入数据流的名称、描述、事件类型和其他详细信息。
在此步骤中了解有关字段的更多信息字段
详细信息
事件类型
选择事件类型,如 IVR 日志。
数据格式 选择要创建和使用数据流输出的数据格式。例如,如果要以节省空间的二进制格式存储序列化值,AVRO 模式就非常适合。 联络点 选择一个或多个联络点,筛选数据流的输入数据。例如,联络点可能是电子邮件或聊天等端点。 目标流类型 要接收 Kinesis 流上的数据,请选择 Kinesis External。 Kinesis 流名称 仅适用于 Kinesis 数据流。
输入在先前步骤中创建的 Kinesis 流的名称。AWS 区域 仅适用于 Kinesis External。
输入要从中发布 IVR 数据的外部 Kinesis 流的 AWS 区域。角色 ARN 仅适用于 Kinesis External。
输入为 CXone 创建的 AWS 跨帐户角色的 ARN。您已经在之前的步骤中创建了此 ARN。
外部ID 仅适用于 Kinesis External。
输入与您在角色 ARN 字段中指定的 AWS 跨帐户角色 ARN 关联的外部 ID。您已经在之前的步骤中创建了此 ID。
- 单击创建。
-
如果要更新数据格式,请选择新的数据格式并单击保存。
数据流的更新最多可能需要 24 小时才能实施。在更改生效之前,更新的数据流将一直显示为待处理。此状态可能持续长达 24 小时。