【发布时间】:2017-07-22 13:58:08
【问题描述】:
我有一个 Python Lambda 函数,它可以响应 IoT Button 和 Alexa 技能。
有没有办法读取传递给处理函数的event 或context 以确定哪个服务触发了该函数(Alexa 或 IoT)?
【问题讨论】:
-
我没有使用过 Alexa 或 IoT,但我相信它们的事件对象的方案应该如此不同,以至于很难将一个与另一个混淆(除非事件结构其中一个或两个完全在用户的控制之下,并且您故意使它们无法区分,但在这种情况下,您只需通过添加例如
eventSource字段来使它们可区分) -
@Leon:我不明白。这有什么关系?
-
请参阅this 问题,该问题的答案取决于event template 的格式。
-
@KhalidT.:哇,有趣。所以我真的需要基本上看看那里有哪些字段并据此猜测:没有简单标识服务的字段?
-
@KhalidT.: Unforutnaley,列出的事件模板都不是用于 IoT 或 ASK。
标签: amazon-web-services aws-lambda alexa aws-iot