從 Lex V2 匯出機器人 - Amazon Lex

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

從 Lex V2 匯出機器人

您可以使用主控台或CreatExport作業匯出機器人、機器人地區設定或自訂詞彙。您可以指定要匯出的資源,並且可以提供選用的密碼,以協助在開始匯出時保護 .zip 檔案。下載 .zip 檔案之後,您必須先使用密碼來存取檔案,才能使用該檔案。如需詳細資訊,請參閱匯入或匯出時使用密碼

匯出是一種非同步作業。開始匯出之後,您可以使用主控台或DescribeExport作業監視匯出進度。匯出完成後,主控台或DescribeExport作業會顯示狀態COMPLETED,主控台會將匯出的 .zip 檔案下載至您的瀏覽器。如果您使用此DescribeExport操作,Amazon Lex V2 會提供預先簽署的 Amazon S3,您可以URL在其中下載匯出結果。下載URL僅需五分鐘,但您可以通過再次調用該DescribeExport操作URL來獲得新的下載。

您可以使用控制台或ListExports操作查看資源的導出歷史記錄。結果會顯示匯出及其目前狀態。在歷史記錄中可以使用匯出 7 天。

當您匯出機器人的Draft版本或機器人地區設定時,JSON檔案中的定義可能處於不一致的狀態,因為可以在匯出過程中變更機器人或機器人地區設定的Draft版本。如果Draft版本在匯出時發生變更,則匯出檔案中可能不會包含變更。

匯出機器人地區設定時,Amazon Lex 會匯出定義地區設定的所有資訊,包括地區設定、自訂詞彙、意圖、位置類型和位置。

匯出機器人時,Amazon Lex 會匯出為機器人定義的所有語言環境,包括意圖、插槽類型和位置。以下項目不會與機器人一起匯出:

  • 機器人別名

  • 與機器人ARN相關聯的角色

  • 與機器人和機器人別名關聯的標籤

  • 與機器人別名關聯的 Lambda 程式碼掛接

當您匯入機器人時,角色ARN和標籤會作為請求參數輸入。如有必要,您需要在匯入後建立機器人別名並指派 Lambda 程式碼掛接。

您可以使用控制台或DeleteExport操作刪除導出和關聯的 .zip 文件。

如需使用主控台匯出機器人的範例,請參閱匯出 Lex V2 機器人 (主控台)

IAM在 Lex V2 中匯出機器人所需的權限

若要匯出機器人、機器人語言環境和自訂字彙,執行匯出的使用者必須具備下列權限。IAM

API
  • 必要的IAM動作

資源
CreateExport
  • CreateExport

機器人
UpdateExport
  • UpdateExport

機器人
DescribeExport
  • DescribeExport

  • DescribeBot

  • DescribeCustomVocabulary

  • DescribeLocale

  • DescribeIntent

  • DescribeSlot

  • DescribeSlotType

  • ListLocale

  • ListIntent

  • ListSlot

  • ListSlotType

機器人
DescribeExport用於自訂字彙
  • DescribeExport

  • DescribeCustomVocabulary

機器人
DeleteExport
  • DeleteExport

機器人
ListExports
  • ListExports

*

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