View a markdown version of this page

在 Connect Customer 中为特色应用程序设置集成 - Amazon Connect Customer

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

在 Connect Customer 中为特色应用程序设置集成

这些集成使用 Connect Customer 特色应用程序为 Connect 客户档案提供定期更新。

开始前的准备工作

批量摄取数据

设置集成时,系统会提示您输入要回溯到多远的日期以摄取数据。如果您选择的日期是两个多月前,则 Customer Profiles 会通过创建多个流来自动启用批量摄取。它执行此操作是为了让您不必计算摄取数据所需的流数量。

启用自动批量摄取后,Customer Profiles 会执行以下操作:

  • 将批次大小设置为两个月。

  • 在出现暂时性故障后,在失败之前最多重试三次。

您可以使用 CreateIntegrationWorkflowRequest API 来调用自己的批次大小。

为什么要求我选择或创建 IAM 角色?

对于Salesforce、Marketo和客户档案而言 ServiceNow,通过使用您的IAM角色创建多个工作流程来快速高效地采集数据,从而帮助改善对这些来源的历史采集。

对于这些源,如果您在导入记录的日期的日期选取器中选择的时间超过 60 天,则系统将提示您创建新的 IAM 角色或选择现有角色。此角色允许 Customer Profiles 管理您的集成。它为 Customer Profiles 提供了必要的权限,以更新和创建用于摄取数据的工作流程。该工作流完成后,Customer Profiles 会创建一个标准的持续集成,当您的新数据在源中更新时,它会摄取这些数据。

在控制台中创建的角色只能由在其中创建该角色的域使用。这是因为 Connect 客户将角色的访问权限限制为仅限该域使用的 KMS 密钥。

有关更多信息,请参阅 授予访问 Customer Profiles 执行角色的最低权限。

授予访问 Customer Profiles 执行角色的最低权限

如果您想创建自己的 IAM 角色,建议您使用以下代码中显示的权限将该角色限制为所需的最低权限。使用以下代码片段手动创建您的角色。使用您自己的 KMS 密钥并在需要时指定您所在区域。

JSON
{ "Version":"2012-10-17", "Statement": [ { "Condition": { "ForAnyValue:StringEquals": { "aws:RequestTag/awsOwningService": "customer-profiles-integration-workflow" } }, "Action": [ "appflow:CreateFlow", "appflow:TagResource", "profile:TagResource", "profile:PutIntegration" ], "Resource": "*", "Effect": "Allow", "Sid": "CreateFlowResources" }, { "Action": [ "appflow:UseConnectorProfile" ], "Resource": "*", "Effect": "Allow", "Sid": "UseConnectorResources" }, { "Condition": { "ForAnyValue:StringEquals": { "aws:ResourceTag/awsOwningService": "customer-profiles-integration-workflow" } }, "Action": [ "appflow:DescribeFlow", "appflow:DescribeFlowExecutionRecords", "appflow:DeleteFlow", "appflow:StartFlow", "appflow:StopFlow", "appflow:UpdateFlow", "profile:DeleteIntegration" ], "Resource": "*", "Effect": "Allow", "Sid": "AccessFlowResources" }, { "Action": [ "kms:CreateGrant", "kms:ListGrants" ], "Resource": [ "arn:aws:kms:us-east-1:111122223333:key/KeyId" ], "Condition": { "StringEquals": { "kms:ViaService": [ "appflow.us-east-1.amazonaws.com" ] } }, "Effect": "Allow", "Sid": "KMSAppflow" }, { "Action": [ "kms:CreateGrant" ], "Resource": [ "arn:aws:kms:us-east-1:111122223333:key/KeyId" ], "Condition": { "StringEquals": { "kms:ViaService": [ "profile.us-east-1.amazonaws.com" ] }, "ForAllValues:StringEquals": { "kms:GrantOperations": [ "Decrypt" ] } }, "Effect": "Allow", "Sid": "KMSCustomerProfiles" } ] }

监控您的 Customer Profiles 集成

建立连接后,如果连接停止运行,请删除集成,然后重新建立集成。

如果没有发送对象该怎么办

如果对象发送失败,请选择流详细信息以详细了解出了什么问题。

您可能需要删除配置并重新连接到外部应用程序。