~~NOCACHE~~ ## サンプルイベントが欲しい時 Pythonでサンプルイベントが欲しい時に使うLambda関数です。 CloudWatchLogsに格納されるので、ログから拾ってください。 ### Loggerで出力する。 JSON形式が1行ごとのRecordに分割されないようにloggingで出力しています。 import json import logging logger = logging.getLogger() logger.setLevel('INFO') def lambda_handler(event, context): jsn_str = event logger.info(json.dumps(jsn_str, ensure_ascii=False, indent=2)) ### Printで出力する。 JSON形式が1行ごとのRecordに分割されて良い場合はPrintを使います。 import json def lambda_handler(event, context): jsn_str = json.dumps(event, ensure_ascii=False, indent=2) print(jsn_str) ## サンプル ### CloudWatchEvents(cron) { "version": "0", "id": "34e3d8af-6917-9e9e-b2ec-92a01b1c89ee", "detail-type": "Scheduled Event", "source": "aws.events", "account": "012345678910", "time": "2021-06-07T13:23:00Z", "region": "ap-northeast-1", "resources": [ "arn:aws:events:ap-northeast-1:012345678910:rule/rulename" ], "detail": {} } {{tag>AWS Lambda 実践的}}