当数据来自IoT核心规则时,如何在AWS Lambda中获取客户端的IP地址?

时间:2018-07-30 15:22:22

标签: aws-lambda ip-address serverless-framework aws-iot

我们想要跟踪某些MQTT主题的发送者的ip。

我在Lambda事件正文或上下文中看到该数据似乎不可用。

是否可以选择在Lambda中处理消息的同时使我丢失或变通以获取主叫IP?

1 个答案:

答案 0 :(得分:2)

在使用AWS的MQTT中,我认为没有提供获取用户IP的规定

  

消息代理不支持持久会话(连接   将cleanSession标志设置为false。 AWS IoT消息   代理假定所有会话都是干净会话,而消息不是   跨会话存储。如果MQTT客户端尝试连接到   客户端将cleanSession设置为false的AWS IoT消息代理,客户端   将断开连接。

您可以获取有关此AWS Docs的更多详细信息。另外,如果他们提供IP,则最终用户可能会暴露。