Kinesis Data Streams のコンシューマーとして動かす AWS Lambda 関数サンプル
289 Words
2021/01/18 23:51 +0000
Kinesis Data Streams に連携されるデータを確認したい場合等に使う
ログの出力先等として Kinesis Data Streams に連携するサービスは結構存在するので、サクッと試す分にはマネジメントコンソールから編集可能な Python, Node.js 等を使うのが便利
サンプルコード
importjsonfromloggingimportgetLogger,INFO,DEBUGimportbase64logger=getLogger(__name__)logger.setLevel(INFO)logger.info("init")deflambda_handler(event,context):logger.info(json.dumps(event,ensure_ascii=False,indent=2))logger.info('base64 decorded records data')forrecordinevent['Records']:logger.info(base64.b64decode(record['kinesis']['data']))returnevent