【问题标题】:Can't able to integrate amazon lex bot v2 in web UI无法在 Web UI 中集成 amazon lex bot v2
【发布时间】:2021-09-14 19:58:48
【问题描述】:

Amazon Cloud 推出了新版本的 lex v2。但是没有适当的文档来集成指向 v2 的 web UI,如果我去 v2 的文档来集成 web UI,它显示的和 v1 一样。

我尝试在 v2 中使用这个库 https://github.com/aws-samples/aws-lex-web-ui 实现相同的方式,但它不适合我。

它返回给我这个错误 The specified resource 'XXXXX' does not exist. Choose another resource.

实际上,在 v2 中,我在 v2 中找不到发布选项来发布我的机器人。

任何帮助将不胜感激。

【问题讨论】:

  • 看起来aws-lex-web-ui 现在支持以version 0.17.9 开头的 Lex v2 机器人。

标签: amazon-web-services amazon-ec2 aws-lambda amazon-lex


【解决方案1】:

在遇到同样的问题后,我终于设法摆脱了它。

您需要在 JSON 配置文件中的“lex”部分声明一些参数,以声明 bot 是 V2

"lex": {
    "v2BotAliasId": "Your bot alias ID",
    "v2BotId": "Your bot ID",
    "botName": "Your bot name",
}

仅声明 botName 是不够的,脚本会认为您正在尝试使用 V1 机器人而不是 V2。

您需要发布您的机器人版本并在 Lex 控制台中链接别名。在 Lex 控制台中,选择您的机器人,进入“机器人版本”,然后单击“创建版本”按钮。 您还需要创建一个 Cognito 用户池和一个 Cognito 身份池。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-07-29
    • 1970-01-01
    相关资源
    最近更新 更多