以前の投稿の更新版です。前の仕組みでは一つのデータに対しての集計しかけられなかったのですが、それでは実運用上あまりに不便、と思ったので、指定した値でグルーピングできるようにしてみました。 AWS LambdaでDynamoDBから取得した値に任意の集計をかける インプットデータのフォーマット変更 ほとんど使い方は以前のものと一緒ですが、以下の点だけ変えました。 IDは配列形式(["sensor1", "sensor2"])で指定するように仕様変更した。 テーブル名を環境変数から取得するようにした。 IDは配列形式(["sensor1", "sensor2"])で指定するように仕様変更した こんな感じが最新のフォーマットです。 { "label_id": "id", "label_range": "timestamp", "id": [ "sensor1", "sensor2" ], "ag