選取您的 Cookie 偏好設定

我們使用提供自身網站和服務所需的基本 Cookie 和類似工具。我們使用效能 Cookie 收集匿名統計資料,以便了解客戶如何使用我們的網站並進行改進。基本 Cookie 無法停用,但可以按一下「自訂」或「拒絕」以拒絕效能 Cookie。

如果您同意,AWS 與經核准的第三方也會使用 Cookie 提供實用的網站功能、記住您的偏好設定,並顯示相關內容,包括相關廣告。若要接受或拒絕所有非必要 Cookie,請按一下「接受」或「拒絕」。若要進行更詳細的選擇,請按一下「自訂」。

使用 Lex V2 機器人進行版本控制和別名

焦點模式
使用 Lex V2 機器人進行版本控制和別名 - Amazon Lex

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

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

Amazon Lex V2 支援建立機器人和機器人網路的版本和別名,以便您可以控制用戶端應用程式使用的實作。版本可做為您工作的編號快照。您可以將別名指向您想要提供給客戶的機器人版本。在建立版本之間,您可以繼續更新機器人的Draft版本,而不會影響使用者體驗。

版本

Amazon Lex V2 支援建立機器人版本,讓您可以控制用戶端應用程式使用的實作。版本是工作的編號快照,您可以建立這些快照,用於工作流程的不同部分,例如開發、Beta 部署和生產。

Lex V2 機器人的草稿版本

當您建立 Amazon Lex V2 機器人時,只有一個版本,即 Draft版本。

Draft 是機器人的運作副本。您只能更新 Draft版本,直到您建立第一個版本為止, Draft 是您擁有的唯一機器人版本。

機器人的Draft版本與 相關聯TestBotAlias。應TestBotAlias僅用於手動測試。Amazon Lex V2 TestBotAlias 會限制您可以對機器人別名提出的執行時間請求數量。

為您的 Lex V2 機器人建立版本

當您為 Amazon Lex V2 機器人建立版本時,您可以建立機器人的編號快照,以便在製作版本時使用該機器人。建立數值版本後,它將保持不變,同時繼續處理應用程式的草稿版本。

建立版本時,您可以選擇要包含在版本中的地區設定。您不需要選擇機器人中的所有地區設定。此外,當您建立版本時,您可以從先前的版本中選擇地區設定。例如,如果您有三個版本的機器人,您可以在建立第 4 版時,從 Draft版本中選擇一個地區設定,從第 2 版中選擇一個地區設定。

如果您從Draft版本中刪除地區設定,則不會從編號版本中刪除該地區設定。

如果機器人版本未使用六個月,Amazon Lex V2 會將版本標記為非作用中。當版本處於非作用中狀態時,您無法搭配機器人使用執行期操作。若要讓機器人處於作用中狀態,請重建與版本相關聯的所有語言。

更新 Amazon Lex V2 機器人

您只能更新 Amazon Lex V2 機器人的Draft版本。版本無法變更。您可以在更新主控台中的資源或使用 CreateBotVersion 操作之後,隨時建立新的版本。

刪除 Amazon Lex V2 機器人或版本

Amazon Lex V2 支援使用主控台或其中一個 API 操作刪除機器人或版本:

Lex V2 機器人的別名

Amazon Lex V2 機器人支援別名。別名是特定機器人版本的指標。透過別名,您可以輕鬆地更新用戶端應用程式所使用的版本。例如,您可以將別名指向版本 1 的機器人。當您準備好更新機器人時,您可以建立第 2 版,並將別名變更為指向新版本。由於您的應用程式是使用別名而非特定版本,所有您的用戶端皆無需進行更新便能獲得新功能。

別名是 Amazon Lex V2 機器人特定版本的指標。利用別名以讓用戶端應用程式能夠使用特定版本的機器人,而無需由應用程式追蹤其為哪個版本。

當您建立機器人時,Amazon Lex V2 會建立名為 的別名TestBotAlias,您可以使用該別名來測試機器人。TestBotAlias 別名一律與您的機器人Draft版本相關聯。您只能使用TestBotAlias別名進行測試,Amazon Lex V2 會限制您可以對別名提出的執行時間請求數量。

下列範例顯示 Amazon Lex V2 機器人的兩個版本,版本 1 和版本 2。這兩個機器人版本各有其相關聯的別名,分別為 BETA 和 PROD。用戶端應用程式使用 PROD 別名存取機器人。

Point a client application to a version by using an alias.

當您建立機器人的第二個版本時,您可以使用主控台或 UpdateBotAlias 操作更新別名,以指向機器人的新版本。一旦您變更別名,所有您的用戶端應用程式都將使用新版本。如果新版本發生問題,您只需要將別名變更為指向前一個版本即可還原回該版本。

Updating an alias changes the version used by client applications.

當您設定用戶端應用程式呼叫 Amazon Lex Runtime V2 APIs,讓客戶與您的機器人互動時,您可以使用指向您希望客戶使用的版本的別名。

注意

雖然您可以在 主控台中測試機器人的Draft版本,但我們建議您在將機器人與用戶端應用程式整合時,先建立版本並建立指向該版本的別名。如存在本節所述原因,請在您的用戶端應用程式中使用別名。當您更新別名時,Amazon Lex V2 會針對所有進行中工作階段使用目前版本。新的工作階段會使用新版本。

在本頁面

隱私權網站條款Cookie 偏好設定
© 2025, Amazon Web Services, Inc.或其附屬公司。保留所有權利。