Alexa(可选)
完成 Alexa skill 云端配置后,可以继续在 Alexa 开发者控制台进行配置。
将 Alexa Smart Home Skill 集成至 RainMaker
配置 Alexa 开发者控制台
- 登录 Alexa 开发者控制台。
- 打开你在创建 Alexa Smart Home Skill 小节中创建的 skill。
Smart Home 设置
- 在左侧导航栏中点击
SMART HOME. - 在
Smart Home service endpoint部分,输入下一节中记下的 Lambda 函数esp-RM-alexaSmarthome的 ARN。
获取已部署 Alexa skill 的 Lambda ARN
-
勾选三个地区的复选框。
-
在
North America字段,添加 us-east-1 部署区域的 Lambda ARN。 -
在
Europe, India字段,添加 eu-west-1 部署区域的 Lambda ARN。 -
在
Far East字段,添加 us-west-1 部署区域的 Lambda ARN。 -
将
North America终端节点的值复制到Default endpoint字段,然后点击SAVE。
地区设置
-
点击左侧导航栏顶部的语言与地区栏。

-
根据目标用户所在区域选择 skill 的语言与地区。

账号关联设置
-
点击左侧导航栏的
ACCOUNT LINKING。 -
添加以下信息,将 RainMaker 认证与 Alexa 相关联。
标准 RainMaker 或 OAuth-only RainMaker适用于标准 RainMaker
-
来自创建适用于 Alexa 和谷歌语音助手的 AWS Cognito App Clients 部分的域名将用于构建认证 URL。
- 授权 URI:
<domain-url>/oauth2/authorize - 令牌 URI:
<domain-url>/oauth2/token - 作用域:
aws.cognito.signin.user.admin
- 授权 URI:
适用于 OAuth-only RainMaker
- 授权 URI:请按照这些步骤获取 URL
- 令牌 URI:
<HTTP API Endpoint>/token
-
-
参考获取 Alexa skill 和 Google Action 的客户端 ID 和密钥小节,将 Alexa 应用客户端的 ID 和密钥填入
Your Client ID和Your Secret字段,并点击Save。
在 Alexa 手机应用中启用 skill
-
在谷歌 Play Store 或苹果 APP Store 中下载 Amazon Alexa 应用。
-
打开应用,点击
Settings或者More标签页,然后点击Skills & Games。
-
打开
Your Skills,左划下面的列表,点击Dev。 -
在
Development中点击你的 skill,然后点击ENABLE TO USE,你将被重定向至 RainMaker 登录界面。
-
输入你的 RainMaker 手机应用登录凭证。完成后,Alexa 应用即可发现 RainMaker 手机应用中的设备。
Beta 测试
点击 Distribution 并在各语言选项中填写所需信息,然后点击 Availability。此处会显示 Beta 测试选项。
