

支援終止通知：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)。

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

# 以 Amazon Lex 格式匯入
<a name="import-from-lex"></a>

將資源匯出至 Amazon Lex 格式的 JSON 檔案後，您可以將包含資源的 JSON 檔案匯入一或多個 AWS 帳戶。例如，您可以匯出機器人，然後再將其匯入另一個 AWS 區域。或者，也可以將該機器人傳送給同事，讓同事自行將其匯入自己的帳戶。

當您匯入機器人、意圖或參數槽類型時，必須決定是否要在匯入期間覆寫資源 (例如意圖或參數槽類型) 的 `$LATEST` 版本，或若是當希望保留帳戶中的資源時，是否要讓匯入失敗。例如，如果您將資源的編輯版本上傳到您的帳戶，您可以選擇覆寫 `$LATEST` 版本。如果您要上傳同事傳送給您的資源，則可以選擇若發生資源衝突時，就讓匯入失敗，以免替換掉了自己原先的資源。

在匯入資源時，會套用指派給發出匯入要求之使用者的許可。該使用者必須具有帳戶中匯入所影響之所有資源的許可。該使用者也必須具有下列操作的許可：[GetBot](API_GetBot.md)、[PutBot](API_PutBot.md)、[GetIntent](API_GetIntent.md) [PutIntent](API_PutIntent.md)、[GetSlotType](API_GetSlotType.md)、[PutSlotType](API_PutSlotType.md)。如需許可的詳細資訊，請參閱「[Amazon Lex 如何與 IAM 搭配使用](security_iam_service-with-iam.md)」。

匯入會回報處理期間所發生的錯誤。某些錯誤會在匯入開始前回報，而其他錯誤則會在匯入程序期間回報。例如，如果匯入意圖的帳戶沒有呼叫意圖使用之 Lambda 函數的許可，則在對槽類型或意圖進行變更之前，匯入會失敗。如果匯入在匯入程序期間失敗，則在程序失敗前所匯入之 `$LATEST` 版本的所有意圖或參數槽類型，皆會修改。您無法還原對 `$LATEST` 版本所進行的變更。

當您匯入資源時，所有相依的資源都會匯入 `$LATEST` 版本的資源，然後為其提供一個版本編號。例如，如果機器人使用意圖，就會為該意圖提供一個版本編號。如果意圖使用自訂參數槽類型，就會為該參數槽類型提供一個版本編號。

資源只會匯入一次。例如，如果機器人包含 `OrderPizza` 意圖與 `OrderDrink` 意圖，且兩者皆仰賴自訂的參數槽類型 `Size`，則只會匯入一次該 `Size` 參數槽類型，而同時用於這兩項意圖。

**注意**  
如果您將 機器人的 `enableModelImprovements` 參數設定為 `false`，則必須開啟包含機器人定義的 .zip 檔案，並將 `enableModelImprovements` 參數變更為`true`下列區域中的 ：  
亞太地區 (新加坡) (ap-southeast-1)
亞太地區 (東京) (ap-northeast-1)
歐洲 (法蘭克福) (eu-central-1)
歐洲 (倫敦) (eu-west-2)

匯入機器人、意圖或參數槽類型的程序皆相同。您只需在下列程序中適當地替換掉意圖或參數槽類型即可。

## 匯入機器人
<a name="import-console"></a>

**匯入機器人**

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

1. 選擇 **Bots** (機器人)，然後選擇要匯入的機器人。若要匯入新的機器人，請跳過此步驟。

1. 為 **Actions** (動作) 選擇 **Import** (匯入)。

1. 為 **Import Bot** (匯入機器人) 選擇.zip 封存檔，其內應有包含要匯入之機器人的 JSON 檔案。如果您要在合併前先查看合併衝突，請選擇 **Notify me of merge conflicts** (出現合併衝突請通知我)。如果您關閉了衝突檢查，就會覆寫機器人使用之 `$LATEST` 版本的所有資源。

1. 選擇**匯入**。如果您已選擇在發生合併衝突時通知您，則在發生衝突時，就會出現列有這些衝突的對話方塊。若要覆寫 `$LATEST` 版本之所有衝突的資源，請選擇 **Overwrite and continue (覆寫並繼續)**。若要停止匯入，請選擇 **Cancel** (取消)。

現在即已可在帳戶中測試機器人。