【发布时间】:2017-09-02 08:55:35
【问题描述】:
我正在使用来自 AWS lambda 的端点通过 Rest API 连接 AWS IoT 事物。但现在我想让它动态化,即对于从 alexa 请求的每个不同用户,我想请求相应 AWS-IoT 帐户的 API。我假设每个用户都有不同的 AWS-IoT 帐户,因为每个用户都可以拥有一个名为 water pump 的东西。
我可以通过为每个用户创建一个 lambda 来做到这一点。但我想通过一个通用的 lambda 函数来做到这一点
【问题讨论】:
-
在您的您的 AWS IoT 账户中,您用户的所有东西难道不都是单独的东西吗?您不会期望您的用户注册 AWS 只是为了将他们的东西与您的技能一起使用,当然……您会吗?也许我错过了什么。
-
我将如何区分 lambda 上的用户和访问令牌?
-
多个用户可以拥有相同的设备名称
-
您不能只删除设备的名称......这似乎没有任何意义。您必须映射 something,那么为什么不将传入请求中的用户 ID 与该用户选择的(用户选择的)设备名称相关联,存储在您的后端数据库中, 找到正确事物的客户端 ID?
标签: amazon-web-services aws-lambda aws-sdk alexa-skills-kit aws-iot