本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
为您的实例启用客户档案
Amazon Connect 提供预建集成,因此您可以快速合并来自多个外部应用程序的客户信息和 Amazon Connect 的联系历史记录。这使您可以创建客户档案,将代理商在客户互动期间所需的所有信息集中在一个地方。
开始前的准备工作
以下是关键概念的概述,以及在设置过程中将提示您输入的信息。
关于客户档案域
启用 Amazon Connect 客户档案时,您将创建一个客户档案域:一个存放所有数据的容器,例如客户资料、对象类型、配置文件密钥和加密密钥。以下是创建客户资料域的指导原则:
-
每个 Amazon Connect 实例只能与一个域关联。
-
您可以创建多个域,但它们之间不共享外部应用程序集成或客户数据。
-
您创建的所有外部应用程序集成都在域级别。与域名关联的所有 Amazon Connect 实例都继承该域的集成。
-
您可以随时通过选择其他域将您的 Amazon Connect 实例的关联从当前域更改为新域。但是,不建议这样做,因为先前域名的客户资料不会移至新域。
您想如何命名您的客户档案域名?
启用客户资料时,系统会提示您提供对您有意义的友好域名,例如您的组织名称,例如 CustomerProfiles-ExampleCorp。您可以随时使用 API 更改友好名称。
您要使用死信队列吗?
死信队列用于报告与处理来自外部应用程序的数据相关的错误。
亚马逊AppFlow负责连接外部应用程序并将数据从外部应用程序转移到 Amazon Connect 客户档案。然后,Amazon Connect 处理该文件。
-
如果在连接期间或将数据传输到 Amazon Connect 时发生错误,AmazonAppFlow 会显示错误,但不会将错误写入死信队列。
例如,处理错误可能是外部数据与指定架构不匹配,或者外部数据格式的格式不正确(目前仅支持 JSON)。
-
如果 Amazon Connect 在处理文件时遇到错误,它会将错误写入您的死信队列。你可以稍后查看队列并尝试重新处理错误。
当您启用Customer Profiles 时,您可以选择将 Amazon SQS 队列指定为死信队列。如果您选择此选项,请将以下资源策略添加到 Amazon SQS,以便客户档案有权向该队列发送消息:
{ "Sid": "Customer Profiles SQS policy", "Effect": "Allow", "Principal": { "Service": "profile.amazonaws.com" }, "Action": "SQS:SendMessage", "Resource": "arn:aws:sqs:
region
:accountID
:YourQueueName
" }
为防止出现混淆的副手安全问题,Amazon Connect 服务混淆代理请参阅适用的政策示例。
有关创建死信队列的 Step-by-step 说明将在本主题后面的部分中提供启用客户档案,并指定死信队列和 KMS 密钥。
创建 KMS 密钥供客户配置文件用来加密数据(必需)
启用客户资料时,系统会提示您创建或提供AWS Key Management Service KMS 密钥。有关创建 KMS 密钥的 Step-by-step 说明将在本主题后面的部分中提供启用客户档案,并指定死信队列和 KMS 密钥。
客户档案的所有静态数据都使用您选择的 KMS 密钥进行加密。您的客户托管密钥由您创建、拥有和管理。您对 KMS 密钥拥有全部控制权(收取 AWS KMS 费用)。
如果您选择在其他人担任管理员的情况下设置 KMS 密钥,则该密钥必须具有允许kms:GenerateDataKey
kms:CreateGrant
、和kms:Decrypt
权限的政策。有关如何更改密钥策略的信息,请参阅AWS Key Management Service开发人员指南中的更改密钥策略。此外,为防止跨服务模拟,跨服务混淆代理问题防范请参阅,了解应应用的示例策略。
启用客户档案,并指定死信队列和 KMS 密钥
-
通过 https://console.aws.amazon.com/connect/
打开 Amazon Connect 控制台。 在实例页面上,选择实例别名。实例别名也是您的实例名称,出现在您的 Amazon Connect 网址中。下图显示了 Amazon Connect 虚拟联络中心实例页面,实例别名周围有一个方框。
-
在导航窗格中,选择 Custo mer 档案。
客户档案域页面列出了可用于集成的应用程序。在下图中,页面显示尚未启用任何客户资料域。
-
选择 “启用客户档案” 开始。
-
在客户资料启用页面上,选择创建新域。在 “指定域” 下,输入对您有意义的友好名称,例如您的组织名称,例如 CustomerProfiles-ExampleCorp。
在指定死信队列下,选择是否将失败事件发送到死信队列。如果您想了解未能采集的数据,这将很有用。它还使您可以选择在将来重试这些失败的数据摄future。
以下是创建死信队列的步骤:
-
在客户配置文件启用页面上,选择新建或选择现有 SQS 队列,然后选择创建新的死信队列。
-
浏览器中将打开 Amazon SQS 控制台的新选项卡。选择 Create queue (创建队列)。
-
在创建队列页面上,选择标准,然后为您的队列指定一个名称。
-
在访问策略部分中,选择高级。
将显示版本名称、策略 ID 和声明。如果需要,请更新此部分,仅向相应的角色授予访问权限。
-
在声明部分的末尾(下图中的第 15 行)在} 之后添加逗号,然后按
Enter
。 -
然后复制并粘贴以下代码:
{ "Sid": "Customer Profiles SQS policy", "Effect": "Allow", "Principal": { "Service": "profile.amazonaws.com" }, "Action": "SQS:SendMessage", "Resource": "arn:aws:sqs:
region
:accountID
:YourQueueName
" } -
要用您的信息替换
区域
、AccountID
和YourQueueName
,请复制并粘贴第 14 行中的Resource
信息。 -
选择 Create queue (创建队列)。
-
返回浏览器中的 Amazon Connect 控制台选项卡,客户资料启用页面。在 “选择现有 SQS 队列” 框中单击或点击,从下拉列表中选择您刚刚创建的队列。
-
在 “指定 KMS 密钥” 下,创建或输入您自己的密钥AWS KMS key进行加密。以下是创建您的AWS KMS key:
-
在 “客户资料启用” 页面上,选择 “创建”AWS KMS key。
-
在浏览器中打开一个用于密钥管理服务 (KMS) 控制台的新选项卡。在 “配置密钥” 页面上,选择 Symmetric,然后选择 “下一步”。
-
在添加标签页面上,为密钥添加名称和描述,然后选择下一步。
-
在定义密钥管理权限页面上,选择下一步。
-
在定义密钥使用权限页面上,选择下一步。
-
在 “查看和编辑密钥策略” 页面上,选择 “完成”。
在以下示例中,密钥的名称以 bcb6fdd 开头:
-
返回浏览器中的 Amazon Connect 控制台选项卡,客户资料启用页面。单击或点击 “指定 KMS 密钥” 框,使您创建的密钥显示在下拉列表中。选择您创建的密钥。
-
-
选择 Submit(提交)。完成的页面看上去类似于下图。它显示客户档案域、死信队列和 KMS 密钥的名称。
你完成了!Amazon Connect客户档案。现在,每接到一个新联系人,Amazon Connect 都会创建客户档案记录。然后,它会跟踪该电话号码(语音)或电子邮件地址(聊天)的联系历史记录。
您的代理可以创建新的客户资料并查看客户的联系记录。