在 Lex V2 導入機器人 - Amazon Lex

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

在 Lex V2 導入機器人

若要使用主控台匯入先前匯出的機器人、機器人地區設定或自訂字彙,請提供本機電腦上的檔案位置,以及解除鎖定檔案的選用密碼。如需範例,請參閱匯入 Lex V2 機器人 (主控台)

使用時API,匯入資源需要三個步驟:

  1. URL使用CreateUploadUrl作業建立上傳。您不需要在使用主控台URL時建立上傳作業。

  2. 上傳包含資源定義的 .zip 檔案。

  3. 使用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
  • CreateUploadUrl

*
StartImport機器人和機器人地區設定
  • StartImport

  • IAM:PassRole

  • CreateBot

  • CreateCustomVocabulary

  • CreateLocale

  • CreateIntent

  • CreateSlot

  • CreateSlotType

  • UpdateBot

  • UpdateCustomVocabulary

  • UpdateLocale

  • UpdateIntent

  • UpdateSlot

  • UpdateSlotType

  • DeleteBot

  • DeleteCustomVocabulary

  • DeleteLocale

  • DeleteIntent

  • DeleteSlot

  • DeleteSlotType

  1. 要導入新的機器人:機器人,機器人別名。

  2. 若要覆寫現有的機器人:機器人。

  3. 若要匯入新的語言環境:機器人。

StartImport用於自訂字彙
  • StartImport

  • CreateCustomVocabulary

  • DeleteCustomVocabulary

  • UpdateCustomVocabulary

機器人
DescribeImport
  • DescribeImport

機器人
DeleteImport
  • DeleteImport

機器人
ListImports
  • ListImports

*

如需IAM原則範例,請參閱 允許使用者匯入機器人和機器人區域設定