创建现有 Amazon Connect 实例的副本 - Amazon Connect

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

创建现有 Amazon Connect 实例的副本

注意

此功能仅适用于在以下 AWS 区域创建的 Amazon Connect 实例:美国东部(弗吉尼亚北部)、美国西部(俄勒冈)、欧洲(法兰克福)和欧洲(伦敦)。

如果您的来源是美国西部(俄勒冈),或者相反,您只能在美国东部(弗吉尼亚北部)地区创建副本。同样,如果您的来源是欧洲(伦敦),或者相反,您只能在欧洲(法兰克福)地区创建副本。

要获得对此功能的访问权限,请联系您的 Amazon Connect 解决方案架构师或技术客户经理。

您可以调用 ReplicateInstanceAPI 在另一个实例中创建 Amazon Connect 实例的副本, AWS 区域 并在其中复制 Amazon Connect 资源的配置信息 AWS 区域。

需要了解的重要事项

  • 在运行之前 ReplicateInstance

    • 确保您拥有创建实例所需的最低 IAM 权限。请参阅 使用自定义 IAM 策略管理 Amazon Connect 管理网站访问权限所需的权限

    • 更新您的流,以将任何硬编码区域替换为 $.AwsRegion$['AwsRegion'] 参数。在流运行时,这些参数将替换为流运行的区域。

    • 确保跨 AWS 区域 的 Lambda 函数具有相同的名称。

    • 对于 Amazon Lex 机器人,您可以执行以下操作之一:

      • 使用 Amazon Lex 全球弹性跨 AWS 区域复制机器人并保留机器人 ID。

      • 根据流程运行的 AWS 区域,将您的流程更改为分支。在流程运行时,这些参数将替换为运行流程的区域,如以下示例所示。

        “检查联系人属性”数据块的属性页面。
    • 要允许 AWS 托管式密钥 在副本实例中使用,请使用 AWS 控制台,在您计划创建副本实例的地区创建一个临时 Amazon Connect 实例。这将为 Amazon Connect 创建默认设置 AWS 托管式密钥 。

  • ReplicateInstance在初始复制过程中复制 Amazon Connect 配置。 AWS 区域 该第一步完成后,稍后对镜像资源所做的任何更改都将跨区域持续同步到副本实例。

  • 源实例上所有尚未与号码组关联的电话号码都将自动添加到默认的流量分配组中。此步骤使电话号码在源区域和副本区域均可用,并允许跨 AWS 区域镜像电话号码流关联。

  • 只有在跨区域镜像默认路由配置文件和队列之后,才能使用紧急访问权限登录到副本实例。

  • 随着配置的传播 AWS 区域,您可以在 AWS CloudTrail 日志中查看进度。或者,在 Amazon Connect 管理员网站中,您可以导航到 “用户管理”、“查看历史更改”,以查看用户更改的审计记录。

  • 如果源实例和副本实例中的资源名称相同但资源 ID 不同,则会发生资源名称冲突。例如,如果副本实例中的资源是在复制过程之外手动创建的,则可能会发生这种情况。

    如果资源名称发生冲突,ReplicateInstance则不会跨区域同步资源。相反,它会引发 ResourceConflictException 错误。解决名称冲突(例如,删除副本实例中的资源)后,您可以再次运行 ReplicateInstance 以同步资源。

  • 运行后ReplicateInstance,必须使用AssociateTrafficDistributionGroup用户 API 将代理关联到默认流量通讯组或自定义流量通讯组。

  • 运行ReplicateInstance不会同步 Lambda 函数或 Amazon Lex 机器人或您可能拥有的其他第三方/集成。

副本实例的特征

  • 副本 Amazon Connect 实例是在与现有的 Amazon Connect 实例相同的 AWS 账户中创建的。

  • ReplicateInstance创建默认流量通讯组(如果尚不存在)。此默认流量分配组有三种类型的流量分配:

    • 登录

    • 座席

    • 通话

    使用 CreateTrafficDistributionGroupAPI 创建更多流量分配组,但是,这些额外的流量分配组不是默认的流量分配组,因此仅支持代理和电话分发。

  • 默认流量分配组是唯一可以在其中更改 SignInConfig 分配的流量分配组。参见 “TrafficDistribution组” 数据类型中的IsDefault参数。

  • 您可以使用 SignInConfig 来选择后端登录服务器,以方便座席登录其 Amazon Connect 实例。例如,如果使用修改过的 SignInConfig 和非默认 TrafficDistributionGroup 调用 UpdateTrafficDistribution,则会返回 InvalidRequestException

  • 副本实例的实例 ID 与从中复制的 Amazon Connect 实例具有相同的实例 ID。

副本实例中镜像了哪些资源

ReplicateInstance镜像以下 Amazon Connect 资源 AWS 区域。

重要

在跨区域镜像资源之前,这些资源的服务限额会跨 AWS 区域 自动匹配。要增加副本实例中的任何其他限额,请提交请求。

  • 流模块

  • 用户

  • 路由配置文件

  • 队列

  • 安全配置文件

  • 操作小时数

  • 快速连接

  • 提示(不包括存储在 S3 中的提示)

  • 用户层次结构(组和级别)

  • 座席状态

  • 预定义的属性

ReplicateInstance还会将以下关联复制到各 AWS 区域处:

  • 电话号码到流

  • 队列到路由配置文件

  • 用户到安全配置文件、路由配置文件和用户层次结构

  • 路由配置文件

  • 队列到快速连接

  • 队列到操作小时数

  • 队列到流

创建副本实例后要执行的操作

创建副本 Amazon Connect 实例后,您需要对其进行配置:

  1. 确保跨区域的前端和后端集成(例如 SSO、Lambda、Lex)的冗余。

  2. 跨链接实例进行匹配的手动更新。

  3. 使用AssociateTrafficDistributionGroup用户 API 将代理关联到默认流量通讯组。

    在将座席与流量分配组关联之前,它们必须同时存在于源实例和副本实例中。在将用户新添加到源实例但尚未添加到副本实例中时,您无法将这些用户与流量分配组关联。

何时联系 Su AWS pport

如需有关以下活动的帮助,请联系 AWS Support:

  • 除了 Amazon Connect 管理员网站的 CloudTrail日志和审计追踪中显示的内容之外,还要了解镜像状态。

  • 在启动复制后停止复制。

  • 删除您的副本实例。您需要取消号码和用户与流量分配组的关联。 AWS Support 需要删除我们为全局配置管理创建的所有快照。

为什么 ReplicateInstance 通话失败

在以下情况下,ReplicateInstanceAPI 调用将InvalidRequestException失败,并显示为:

  1. 您要创建副本的区域与您的现有实例所在的区域相同。

  2. 该实例已作为其他 ReplicateInstanceAPI 调用的一部分进行复制。

  3. 该实例没有别名。

  4. 该实例未处于 ACTIVE 状态。

  5. 该实例未启用 SAML。

  6. 存在资源名称冲突。

如何查找您的 Amazon Connect 实例的源区域

如果您忘记了哪个区域是 Amazon Connect 实例的源区域,请执行以下步骤进行查找:

  1. 使用您的调ListTrafficDistributionGroups用 API InstanceId

  2. 对于响应列表中的任何流量分配组,返回的 InstanceARN 包括源区域。例如,在以下 ARN 中,source-region 将是 Amazon Connect 实例的区域。

    arn:aws:connect:source-region:account-id:traffic-distribution-group/ traffic-distribution-group-id