1

したがって、s3 バケットがファイルを追加または削除するたびに、rpi に gpio ピンを設定する必要があります。現在、これが発生するたびにトリガーするようにラムダ関数を設定しています。問題は、フラグを設定する関数を取得することです。私が現在ラムダ関数に持っているのはこれです。しかし、私のデバイスの影には何も来ていません。私の最終目標は、ユーザー入力や cron ジョブなしでファイルが追加または削除されるたびに、rpi 上のフォルダーをバケットと同期したままにすることです。

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" }}})
    )
4

1 に答える 1

0

ラムダ関数の CloudWatch Log に移動します。そこには何と書かれていますか?

シャドウドキュメントを更新するつもりなので、関数「update_thing_shadow」を試しましたか?

于 2016-10-22T05:52:18.640 に答える