本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
在 Lex V2 導入機器人
若要使用主控台匯入先前匯出的機器人、機器人地區設定或自訂字彙,請提供本機電腦上的檔案位置,以及解除鎖定檔案的選用密碼。如需範例,請參閱匯入 Lex V2 機器人 (主控台)。
使用時API,匯入資源需要三個步驟:
-
URL使用
CreateUploadUrl
作業建立上傳。您不需要在使用主控台URL時建立上傳作業。 -
上傳包含資源定義的 .zip 檔案。
-
使用
StartImport
操作開始導入。
上傳URL是URL具有寫入權限的預先簽署 Amazon S3。產生後,可使用五分鐘。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原則範例,請參閱 允許使用者匯入機器人和機器人區域設定 。