~~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 実践的}}