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
。