如果您使用的是 Amazon Lex V2,请改为参阅 Amazon Lex V2 指南。
如果您使用的是 Amazon Lex V1,我们建议您将机器人升级到 Amazon Lex V2。我们不再向 V1 添加新功能,强烈建议使用 V2 以获得全新的机器人。
本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
步骤 1:发布槽类型 (AWS CLI)
在发布使用某一槽类型的任意目的的版本之前,必须发布该槽类型的一个版本。在本例中,您将发布 FlowerTypes
槽类型。
注意
以下 AWS CLI 示例针对 Linux、Unix 和 macOS 编排了格式。对于 Windows,请将 "\$LATEST"
更改为 $LATEST
并将每行末尾的反斜杠 (\) 继续符替换为脱字号 (^)。
发布槽类型 (AWS CLI)
-
在 AWS CLI 中,获取槽类型的最新版本:
aws lex-models get-slot-type \ --region
region
\ --name FlowerTypes \ --slot-type-version "\$LATEST"来自 Amazon Lex 的响应如下。请记录
$LATEST
版本最新修订版的校验和。{ "enumerationValues": [ { "value": "tulips" }, { "value": "lilies" }, { "value": "roses" } ], "name": "FlowerTypes", "checksum": "
checksum
", "version": "$LATEST", "lastUpdatedDate":timestamp
, "createdDate":timestamp
, "description": "Types of flowers to pick up" } -
发布一个槽类型版本。请使用在上一步中记录的校验和。
aws lex-models create-slot-type-version \ --region
region
\ --name FlowerTypes \ --checksum "checksum
"来自 Amazon Lex 的响应如下。请记录版本号以供下一步使用。
{ "version": "1", "enumerationValues": [ { "value": "tulips" }, { "value": "lilies" }, { "value": "roses" } ], "name": "FlowerTypes", "createdDate":
timestamp
, "lastUpdatedDate":timestamp
, "description": "Types of flowers to pick up" }