

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 在 Amazon Connect 中將流程遷移至執行個體、區域或環境
<a name="migrate-contact-flows"></a>

Amazon Connect 可讓您有效率地將流程遷移到其他執行個體。例如，您可能想要擴展到新的區域，或將流程從開發環境移至生產環境。

若要遷移一些流程，請使用流程設計工具中的[匯入/匯出功能](contact-flow-import-export.md)。

若要遷移數百個流程，您需要開發人員技能。請使用下列程序：

1. 來源執行個體
   + [ListContactFlow](https://docs.aws.amazon.com/connect/latest/APIReference/API_ListContactFlows.html)：擷取要遷移之流程的 Amazon Resource Number (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)：更新流程內容。

您還必須為來源和目標 Amazon Connect 執行個體之間的佇列、流程和提示建立 ARN 到 ARN 對應，並使用目標執行個體中的對應 ARN 取代來源流程中的每個 ARN。否則 UpdateContactFlowContent 會失敗，並出現 `InvalidContactFlow` 錯誤。

您可以更新您所遷移的流程中的資訊。如需詳細資訊，請參閱 *Amazon Connect API 參考指南*中的 [Flow 語言](https://docs.aws.amazon.com/connect/latest/APIReference/flow-language.html)。