

支援終止通知：2025 年 9 月 15 日， AWS 將停止對 Amazon Lex V1 的支援。2025 年 9 月 15 日之後，您將無法再存取 Amazon Lex V1 主控台或 Amazon Lex V1 資源。如果您使用的是 Amazon Lex V2，請改參閱 [Amazon Lex V2 指南](https://docs.aws.amazon.com/lexv2/latest/dg/what-is.html)。

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

# 遷移機器人
<a name="migrate"></a>

Amazon Lex V2 API 使用更新的資訊架構，可簡化機器人中多種語言的資源版本控制和支援。如需詳細資訊，請參閱《Amazon Lex V2 開發人員指南》中的[遷移](https://docs.aws.amazon.com/lexv2/latest/dg/migration.html)指南。 *Amazon Lex V2 * 

若要使用這些新功能，您需要遷移機器人。當您遷移機器人時，Amazon Lex 會提供下列項目：
+ 遷移會將您的自訂意圖和槽類型複製到 Amazon Lex V2 機器人。
+ 您可以將多種語言新增至相同的 Amazon Lex V2 機器人。在 Amazon Lex V1 中，您會為每個語言建立個別的機器人。您可以將每個使用不同語言的多個 Amazon Lex V1 機器人遷移至一個 Amazon Lex V2 機器人。
+ Amazon Lex 會將 Amazon Lex V1 內建插槽類型和意圖映射至 Amazon Lex V2 內建插槽類型和意圖。如果無法遷移內建項目，Amazon Lex 會傳回一則訊息，告訴您接下來該怎麼做。

遷移程序不會遷移下列項目：
+ 別名
+ Amazon Kendra 索引
+ AWS Lambda 函數
+ 對話日誌設定
+ 簡訊管道，例如 Slack
+ Tags (標籤)

若要遷移機器人，您的使用者或角色必須具有 Amazon Lex 和 Amazon Lex V2 API 操作的 IAM 許可。如要了解必要的許可，請參閱 [允許使用者將機器人遷移至 Amazon Lex V2 APIs](security_iam_id-based-policy-examples.md#security_iam_id-based-policy-examples-migrate)。

## 遷移機器人 （主控台）
<a name="migrating-a-bot"></a>

使用 Amazon Lex V1 主控台將機器人的結構遷移至 Amazon Lex V2 機器人。

**使用主控台將機器人遷移至 Amazon Lex V2 API**

1. 登入 AWS 管理主控台 ，並在 https：//[https://console.aws.amazon.com/lex/](https://console.aws.amazon.com/lex/) 開啟 Amazon Lex 主控台。

1. 從左側功能表中，選擇**遷移工具**。

1. 從機器人清單中，選擇您要遷移的機器人，然後選擇**遷移**。

1. 選擇您要遷移的機器人版本，然後輸入要遷移的機器人名稱。如果您輸入現有 Amazon Lex V2 機器人的名稱，Amazon Lex V1 機器人會遷移至詳細資訊中顯示的語言，並覆寫語言的草稿版本。

1. 選擇**下一步**。

1. 選擇 Amazon Lex 用來執行機器人 Amazon Lex V2 API 版本的 IAM 角色。您可以選擇建立具有執行機器人所需最低許可的新角色，也可以選擇現有的 IAM 角色。

1. 選擇**下一步**。

1. 檢閱遷移的設定。如果看起來沒問題，請選擇**開始遷移**。

開始遷移程序後，您會返回遷移工具開始頁面。您可以在**歷史記錄**表格中監控遷移的進度。當**遷移狀態**欄顯示**完成**遷移完成時。

Amazon Lex 使用 Amazon Lex V2 API 中的 `StartImport`操作來匯入遷移的機器人。每個遷移都會在 Amazon Lex V2 主控台匯入歷史記錄表中看到一個項目。

在遷移期間，Amazon Lex 可能會在機器人中找到無法遷移的資源。您會收到無法遷移之每個資源的錯誤或警告訊息。每個訊息都包含 文件的連結，說明如何解決問題。

## 遷移 Lambda 函數
<a name="migrating-lambda"></a>

Amazon Lex V2 會變更為機器人定義 Lambda 函數的方式。它只允許機器人中每種語言在別名中有一個 Lambda 函數。如需遷移 Lambda 函數的詳細資訊，請參閱 [將 Lambda 函數從 Amazon Lex V1 遷移至 Amazon Lex V2](message-lambda.md)。