终止支持通知:2025年9月15日, AWS 我们将停止对Amazon Lex V1的支持。2025 年 9 月 15 日之后,您将无法再访问亚马逊 Lex V1 主机或 Amazon Lex V1 资源。如果您使用的是 Amazon Lex V2,请改为参阅 Amazon Lex V2 指南。
本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
发布完您的自动程序所使用的所有槽类型和目的后,就可以发布自动程序了。
更新 OrderFlowersBot
自动程序以使用您在上一步中更新的 OrderFlowers
目的。然后发布 OrderFlowersBot
自动程序的新版本。
注意
以下 AWS CLI 示例是针对 Unix、Linux 和 macOS 进行格式化的。对于 Windows,请将 "\$LATEST"
更改为 $LATEST
并将每行末尾的反斜杠 (\) 继续符替换为脱字号 (^)。
发布自动程序版本 (AWS CLI)
-
在中 AWS CLI,获取
OrderFlowersBot
机器人的$LATEST
版本并将其保存到文件中:aws lex-models get-bot \ --region
region
\ --name OrderFlowersBot \ --version-or-alias "\$LATEST" > OrderFlowersBot_V4.json -
在文本编辑器中,打开
OrderFlowersBot_V4.json
文件。删除createdDate
、lastUpdatedDate
、status
和version
字段。找到OrderFlowers
目的并将版本更改为您在上一步中记录的版本号。下面的OrderFlowersBot_V4.json
文件片段显示了更改的位置。"intents": [ { "intentVersion": "
version
", "intentName": "OrderFlowers" } -
在中 AWS CLI,保存机器人的新版本。记下调用
put-bot
所返回的版本号。aws lex-models put-bot \ --name OrderFlowersBot \ --cli-input-json file://OrderFlowersBot_V4.json
-
获取最新自动程序修订版的校验和。使用步骤 3 中返回的版本号。
aws lex-models get-bot \ --region
region
\ --version-or-aliasversion
\ --name OrderFlowersBot > OrderFlowersBot_V4a.json以下响应片段显示了自动程序的校验和。请记下此校验和供下一步使用。
"name": "OrderFlowersBot", "locale": "en-US", "checksum": "
checksum
", -
发布机器人的新版本:
aws lex-models create-bot-version \ --region
region
\ --name OrderFlowersBot \ --checksum "checksum
"以下响应片段显示了自动程序的新版本。
"checksum": "
checksum
", "abortStatement": { ... }, "version": "1", "lastUpdatedDate":timestamp
,