AWSメモ >
# 1時間前から検索 aws logs filter-log-events --log-group-name ロググループ名 --start-time `expr \`date +%s\` - 3600`
※ https://docs.aws.amazon.com/cli/latest/reference/logs/filter-log-events.html
import boto3 from datetime import datetime import time client = boto3.client('logs') response = client.filter_log_events( logGroupName=ロググループ名, #logStreamNamePrefix='string', startTime=int(time.time() - (60*60)), # 1時間前から #endTime=123, #filterPattern='string', #nextToken='string', #limit=123, #interleaved=True|False ) # 整形して出力 [print('{} {}'.format(datetime.fromtimestamp(x['timestamp']/1000).strftime('%Y-%m-%dT%H:%M:%S.%f')[0:-3], x['message'].rstrip("\n"))) for x in response['events']]