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

I'm not seeing "Publish" button in Amazon Lex Bot and all the tutorials' screenshots I'm finding don't align with my AWS Consoles

你好 Whosebug 朋友们:

上下文:

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

  2. 我还想包含一个 'middleware' 层,让 Lambda 函数提取某些用户话语和/或用户的 phone 号码并将其存储在 Dynamo 数据库中。

问题:

  1. 我找到了 this tutorial 并且我被阻止了 [下面列出的阻止者]。

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

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

教学视频截图:

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

阻碍者/问题:

1. [教程说]1(在第 1 步中;Request a long code for your country. 当我这样做时 - 没有焦点/SMS 功能变灰,表明 [无论如何] 结果/目标本教程的部分不可能使用长代码?

问题:作为解决方法,我选择了一个具有短信功能的免费电话号码。可以吗?

2。 Step 2; the tutorial says, Use the default IAM role - 没有默认,我选的.

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

3。同样在第 2 步; [教程说]1When the bot finishes building, choose Publish. For Create an alias, enter Latest. Choose Publish. - 我没有看到“发布” 按钮,这非常令人困惑,因为很多很多,我在 YouTube 上看过的许多教程中,讲师都可以看到该按钮。

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

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

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

问题:我是否遗漏了一个步骤(我确实构建并测试了它,而这些控件位于 UI 的底部而不是top 因为我找到的所有教程都是。这个 Lex bot 的 V2 可能已经改变了吗?

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

问题:不是很密集,但我一直在思考如何做/在哪里做。请问我可以得到一些指导/步骤吗?

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

之后您将获得与教程相同的界面,您可以继续学习。