如何查看哪个用户调用了 Lambda 函数
How do I see which user that invoked a Lambda function
在 Lambda 调用和身份验证方面需要一些帮助。我有一个基于特定主题从 AWS IoT MQTT 源调用的 AWS Lambda 函数。当经过身份验证的 IoT 事物就该主题发布到 MQTT 时,就会发生调用。我的问题是如何查看谁调用了它?我需要这些信息,所以我知道在哪个用户下将发布的信息存储到数据库中。我猜应该有一些环境变量携带这些信息,但我还没有找到。也许我一直在找错地方:/
非常感谢,
马库斯
你好吗?
您可以向用户发送关于主题的消息。这不是更容易吗?不确定如何从环境变量中获取它。
您应该能够修改 IoT 配置中的 Lambda 触发器以包含 client ID,方法是使用类似于以下 SQL 的语句:
select clientId() as clientId, *
在 Lambda 调用和身份验证方面需要一些帮助。我有一个基于特定主题从 AWS IoT MQTT 源调用的 AWS Lambda 函数。当经过身份验证的 IoT 事物就该主题发布到 MQTT 时,就会发生调用。我的问题是如何查看谁调用了它?我需要这些信息,所以我知道在哪个用户下将发布的信息存储到数据库中。我猜应该有一些环境变量携带这些信息,但我还没有找到。也许我一直在找错地方:/
非常感谢, 马库斯
你好吗?
您可以向用户发送关于主题的消息。这不是更容易吗?不确定如何从环境变量中获取它。
您应该能够修改 IoT 配置中的 Lambda 触发器以包含 client ID,方法是使用类似于以下 SQL 的语句:
select clientId() as clientId, *