1
s3バケットがファイルを追加または削除するたびにrpiにgpioピンを設定します。これが発生するたびに、私は現在、ラムダ関数がトリガするように設定しています。問題は今、フラグを設定する関数を取得しています。現在私のラムダ関数にはこれがあります。しかし、私のデバイスの影には何も流れません。私の最終目標は、ユーザーの入力やcronジョブなしでファイルが追加または削除されるたびに、自分のrpi上のフォルダをバケットと同期させておくことです。lambda関数内のmqttを使ってiotに公開する
import json
import boto3
def lambda_handler(event, context):
client = boto3.client('iot-data', region_name='us-west-2')
# Change topic, qos and payload
response = client.publish(
topic='$aws/things/MyThing/shadow/update',
qos=1,
json.dumps({"state" : { "desired" : { "switch" : "on" }}})
)