本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
在 Lex V2 中匯入機器人
若要使用 主控台匯入先前匯出的機器人、機器人地區設定或自訂詞彙,您需要提供本機電腦上的檔案位置,以及解除鎖定檔案的選用密碼。如需範例,請參閱「匯入 Lex V2 機器人 (主控台)」。
當您使用 API 時,匯入資源是三個步驟:
-
使用
CreateUploadUrl操作建立上傳 URL。使用主控台時,您不需要建立上傳 URL。 -
上傳包含資源定義的 .zip 檔案。
-
使用
StartImport操作開始匯入。
上傳 URL 是具有寫入許可的預先簽章 Amazon S3 URL。此 URL 會在產生後五分鐘內可用。如果您使用密碼保護 .zip 檔案,您必須在開始匯入時提供密碼。如需詳細資訊,請參閱匯入或匯出時使用密碼。
匯入是非同步程序。您可以使用 主控台或 DescribeImport操作來監控匯入的進度。
當您匯入機器人或機器人地區設定時,匯入檔案中的資源名稱與 Amazon Lex V2 中現有的資源名稱之間可能會有衝突。Amazon Lex V2 可以透過三種方式處理衝突:
-
衝突時失敗 – 匯入會停止,而且不會從匯入 .zip 檔案匯入任何資源。
-
覆寫 – Amazon Lex V2 會從匯入 .zip 檔案匯入所有資源,並將任何現有資源取代為匯入檔案中的定義。
-
附加 – Amazon Lex V2 會從匯入 .zip 檔案匯入所有資源,並新增至具有匯入檔案定義的任何現有資源。這僅適用於機器人地區設定。
您可以使用 主控台或 ListImports操作查看資源的匯入清單。匯入會保留在清單中七天。您可以使用 主控台或 DescribeImport操作來查看特定匯入的詳細資訊。
您也可以使用 主控台或 DeleteImport操作移除匯入和相關聯的 .zip 檔案。
如需使用主控台匯入機器人的範例,請參閱 匯入 Lex V2 機器人 (主控台)。
匯入所需的 IAM 許可
若要匯入機器人、機器人地區設定和自訂詞彙,執行匯入的使用者必須具有下列 IAM 許可。
| API | 必要的 IAM 動作 | 資源 |
|---|---|---|
| CreateUploadUrl |
|
* |
| 機器人和機器人地區設定的 StartImport |
|
|
| 自訂詞彙的 StartImport |
|
機器人 |
| DescribeImport |
|
機器人 |
| DeleteImport |
|
機器人 |
| ListImports |
|
* |
如需 IAM 政策範例,請參閱 允許使用者匯入機器人和機器人地區設定 。