【问题标题】:How to respond to AWS S3 put event triggered using Lambda and publish to MQTT如何响应使用 Lambda 触发的 AWS S3 put 事件并发布到 MQTT
【发布时间】:2018-07-18 05:37:41
【问题描述】:

抱歉,我是个菜鸟,只从 AWS 开始。

这次我想要实现的是使用 Lambda 通过向我的 iot 特定主题发布消息来响应新项目到达 s3。我配置了 s3 和 lambda,可以在 Lambda 控制台中看到调用计数。所以我假设那部分正在工作。我不明白的是如何在 mqtt 控制台上向主题发送确认消息?我正在尝试了解 Lambda 的工作原理,然后在新项目到达 s3 时将推送通知实现到 ios 或 android 应用程序。这是我已经尝试实现的代码示例。

import boto3
import json

client = boto3.client('iot-data', region_name='eu-west-1')

# Change topic, qos and payload
response = client.publish(
    topic='$mytopic/iot',
    qos=1,
    payload=json.dumps({"foo":"bar"})
)

【问题讨论】:

标签: amazon-web-services amazon-s3 aws-lambda aws-iot


【解决方案1】:

def handler_name(event, context):这是 lambda 将调用的函数。将您现有的代码包装在其中。 https://docs.aws.amazon.com/lambda/latest/dg/get-started-create-function.html

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-02-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-01-01
    • 1970-01-01
    相关资源
    最近更新 更多