我没有在 Amazon Lex Bot 中看到“发布”按钮,而且我发现的所有教程的屏幕截图都与我的 AWS 控制台不一致

问题描述

你好 Stackoverflow 朋友:

上下文

  1. 我的目标是使用 Amazon Lex Bot 通过 SMS 文本通道使用与我的帐户。用户将通过他们的原生文本客户端发送话语,即他们 iPhone 上的消息应用程序。它会在同一个频道回复他们。

  2. 我确实还想包括一个“中间件”层,让 Lambda 函数提取某些用户话语和/或用户的电话号码,并将其存储在 Dynamo DB 中。

问题:

  1. 我找到了 this tutorial 并且我被屏蔽了 [下面列出的拦截器]。

  2. 我在 AWS 控制台中看到的内容与本教程(以及 AWS 上的文档)以及我在 YouTube 上看到的许多视频教程之间似乎存在脱节——或者我'我可能做错了什么?

  3. 第 2 版?我确实观察到 我的 AWS Lex 控制台的 URL 中包含“V2”(“https://console .aws.amazon.com/lexv2/home?region=us-east-1#bots") 我没有在我看过的各种教师视频中观察到“V2”。我想知道 V2 是否是 Lex 的新版本并且文档尚未发布? Here is a link to a video 由上述链接教程的作者之一完成,正如您从他视频的屏幕截图中看到的,它不是 /lexv2/,而是 /lex/。

教学视频截图:

enter image description here

来自我的 AWS 控制台的屏幕截图:

enter image description here

拦截器/问题:

1. [教程说明]1(在第 1 步中;Request a long code for your country. 当我这样做时 - 没有焦点/短信功能呈灰色显示[无论如何对我来说]结果/目标本教程不可能使用长代码

enter image description here

问题:作为一种解决方法,我选择了一个具有 SMS 功能的免费电话号码。允许吗?

2.在第 2 步中; the tutorial says,Use the default IAM role - 没有认值,我选择了。

enter image description here

问题:这是一条好的前进道路吗?

3.同样在第 2 步; [教程说]1When the bot finishes building,choose Publish. For Create an alias,enter Latest. Choose Publish. - 我看不到“发布”按钮,这在很多很多教程中都非常令人困惑我在 YouTube 上看到,教师看到了那个按钮。

这是我看到的截图[没有“发布”按钮]:

enter image description here

这是带有“发布”按钮的亚马逊文档教程。

enter image description here

这是我在网上看到的带有“发布”按钮的各种教程。

enter image description here

问题:我是否遗漏了一个步骤(我确实构建并测试了它,并且这些控件位于 UI 的底部,而不是像我发现的所有教程一样位于顶部)是。可能是这个 Lex bot 的 V2 发生了变化?

  1. 假设我可以通过这些拦截器 - 在 the tutorial 的第 3 步中,它说,Under Execution role,choose View the LexPinpointIntegrationDemoLambda role.

问题:不是很密集,但我对如何做到这一点/在哪里做到这一点感到困惑。请问我能得到一些指导/步骤的具体步骤吗?

解决方法

是的,问题是我也遵循的教程基于服务和控制台的版本 1。左下角有一个按钮,上面写着“切换到 V1 控制台”

此后您将获得与教程相同的界面,您可以继续使用它。