

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

# 在 Connect Customer 中将流程迁移到实例、区域或环境
<a name="migrate-contact-flows"></a>

Connect Customer 让您可以高效地将流程迁移到另一个实例。例如，您可能想扩展到新的区域，或者将流从开发环境转移到生产环境。

要迁移几个流程，请使用流程设计器中的[import/export功能](contact-flow-import-export.md)。

要迁移数百个流，您需要具备开发人员技能。您可以使用以下流程：

1. 源实例
   + [ListContactFlow](https://docs.aws.amazon.com/connect/latest/APIReference/API_ListContactFlows.html)：检索您要迁移的流程的 Amazon 资源编号 (ARN)。
   + [DescribeContactFlow](https://docs.aws.amazon.com/connect/latest/APIReference/API_DescribeContactFlow.html)：获取有关要迁移的每个流程的信息。

1. 目标实例
   + [CreateContactFlow](https://docs.aws.amazon.com/connect/latest/APIReference/API_CreateContactFlow.html)：创建流程。
   + [UpdateContactFlowContent](https://docs.aws.amazon.com/connect/latest/APIReference/API_UpdateContactFlowContent.html)：更新流程内容。

您还必须为源和目标 Connect Customer 实例之间的队列、流程和提示建立 ARN-to-ARN 映射，并将源流中的每个 ARN 替换为目标实例的相应 ARN。否则 UpdateContactFlowContent 会因`InvalidContactFlow`错误而失败。

您可以更新要迁移的流中的信息。有关更多信息，请参阅 *Connect 客户 API 参考指南*中的[流程语言](https://docs.aws.amazon.com/connect/latest/APIReference/flow-language.html)。