问题描述
你好 Stackoverflow 朋友:
上下文:
-
我的目标是使用 Amazon Lex Bot 通过 SMS 文本通道使用与我的帐户。用户将通过他们的原生文本客户端发送话语,即他们 iPhone 上的消息应用程序。它会在同一个频道回复他们。
-
我确实还想包括一个“中间件”层,让 Lambda 函数提取某些用户话语和/或用户的电话号码,并将其存储在 Dynamo DB 中。
问题:
-
我找到了 this tutorial 并且我被屏蔽了 [下面列出的拦截器]。
-
我在 AWS 控制台中看到的内容与本教程(以及 AWS 上的文档)以及我在 YouTube 上看到的许多视频教程之间似乎存在脱节——或者我'我可能做错了什么?
-
第 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/。
教学视频截图:
来自我的 AWS 控制台的屏幕截图:
拦截器/问题:
1. [教程说明]1(在第 1 步中;Request a long code for your country.
当我这样做时 - 没有焦点/短信功能呈灰色显示[无论如何对我来说]结果/目标本教程不可能使用长代码?
问题:作为一种解决方法,我选择了一个具有 SMS 功能的免费电话号码。允许吗?
2.在第 2 步中; the tutorial says,Use the default IAM role
- 没有默认值,我选择了。
问题:这是一条好的前进道路吗?
3.同样在第 2 步; [教程说]1、When the bot finishes building,choose Publish. For Create an alias,enter Latest. Choose Publish.
- 我看不到“发布”按钮,这在很多很多教程中都非常令人困惑我在 YouTube 上看到,教师看到了那个按钮。
这是我看到的截图[没有“发布”按钮]:
这是带有“发布”按钮的亚马逊文档教程。
这是我在网上看到的带有“发布”按钮的各种教程。
问题:我是否遗漏了一个步骤(我确实构建并测试了它,并且这些控件位于 UI 的底部,而不是像我发现的所有教程一样位于顶部)是。可能是这个 Lex bot 的 V2 发生了变化?
- 假设我可以通过这些拦截器 - 在 the tutorial 的第 3 步中,它说,
Under Execution role,choose View the LexPinpointIntegrationDemoLambda role.
问题:不是很密集,但我对如何做到这一点/在哪里做到这一点感到困惑。请问我能得到一些指导/步骤的具体步骤吗?
解决方法
是的,问题是我也遵循的教程基于服务和控制台的版本 1。左下角有一个按钮,上面写着“切换到 V1 控制台”
此后您将获得与教程相同的界面,您可以继续使用它。