本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
若要使用 主控台匯入先前匯出的機器人、機器人地區設定或自訂詞彙,請在本機電腦上提供檔案位置,並提供選用密碼以解除鎖定檔案。如需範例,請參閱「匯入 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 政策範例,請參閱 允許使用者匯入機器人和機器人區域 。