本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
從 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 |
|
資源 |
---|---|---|
CreateExport |
|
機器人 |
UpdateExport |
|
機器人 |
DescribeExport |
|
機器人 |
DescribeExport用於自訂字彙 |
|
機器人 |
DeleteExport |
|
機器人 |
ListExports |
|
* |
如需IAM原則範例,請參閱 允許使用者匯出機器人和機器人區域 。