我想将一个或多个电话号码从一个 Amazon Connect 实例迁移到另一个实例。
解决方案
**注意:**如果您在运行 AWS 命令行界面 (AWS CLI) 命令时收到错误,请参阅 AWS CLI 错误故障排除。此外,请确保您使用的是最新版本的 AWS CLI。
两个 Amazon Connect 实例位于同一 AWS 区域和 AWS 账户
如果源和目标 Amazon Connect 实例位于同一区域和账户,请使用 ListPhoneNumbers 和 UpdatePhoneNumber API。
- 运行 list-phone-numbers 命令:
aws connect list-phone-numbers-v2 --instance-id a1b2c3d4-5678-90ab-cdef-EXAMPLE11111 --query 'ListPhoneNumbersSummaryList[?PhoneNumber==`+xxxxxxxxxxx `]'
[
{
"PhoneNumberId": "xyz80zxy-xyz1-80zx-zx80-11111EXAMPLE",
"PhoneNumberArn": "arn:aws:connect:us-west-2:123456789023:phone-number/xyz80zxy-xyz1-80zx-zx80-11111EXAMPLE",
"PhoneNumber": "+xxxxxxxxxxx",
"PhoneNumberCountryCode": "US",
"PhoneNumberType": "DID",
"TargetArn": "arn:aws:connect:us-west-2:123456789023:instance/a1b2c3d4-5678-90ab-cdef-EXAMPLE11111",
"InstanceId": "a1b2c3d4-5678-90ab-cdef-EXAMPLE11111",
"PhoneNumberDescription": ""
}
]
**注意:**在输出中,记下 Id 参数。将 a1b2c3d4-5678-90ab-cdef-EXAMPLE11111 替换为您的实例 ID。将 +xxxxxx 替换为要迁移的电话号码。
- 要迁移电话号码,请运行 update-phone-number 命令:
aws connect update-phone-number --phone-number-id [PhoneNumberId] --target-arn [TargetInstanceARN]
**注意:**对于 PhoneNumberId,请输入上一步中的 Id。对于 TargetInstanceARN,请输入要将电话号码迁移到的实例的 ARN。
要迁移多个电话号码,请对要迁移的每个电话号码重复这些步骤。
确保您迁移的电话号码数量不超过目标实例上的每个实例的电话号码数配额。您可以在服务配额控制台中申请增加配额。
Amazon Connect 实例位于不同的区域或不同的账户
如果源和目标 Amazon Connect 实例位于不同的区域,请创建 AWS Support 工单。
如果源和目标 Amazon Connect 实例属于不同的账户,请从每个账户创建 AWS Support 工单。
在您的支持工单中包含以下信息:
- 源 Amazon Connect 实例的 ARN。
- 目标 Amazon Connect 实例的 ARN。
- 要迁移的电话号码。
- 请求的迁移日期和时间以及时区。
**注意:**如果您希望 AWS 在目标实例中将 Amazon Connect 联系流与迁移的电话号码相关联,请包含目标联系流的 ARN。
您请求的迁移日期和时间无法保证。每个电话号码迁移会出现 15-20 分钟的停机时间。
在开立支持工单之前,请确认您要迁移的电话号码不是出站呼叫者 ID。
如果要在目标 Amazon Connect 实例中将联系流与迁移的电话号码相关联,请确认该联系流已存在。此外,请确认该联系流已在目标 Amazon Connect 实例中发布。如果无法进行迁移,则 AWS Support 会通过支持工单与您联系。