aws logs describe-log-groups
aws logs describe-log-streams --log-group-name my-log-group
aws logs describe-log-groups
如果您看到“access denied”消息,请检查您的权限是否足够,并根据需要更新角色策略。
示例代码:
以下代码可以使用AWS SDK for Python(Boto3)在Python中搜索AWS CloudWatch日志:
import boto3 from datetime import datetime, timedelta
client = boto3.client('logs', region_name='us-west-2')
logGroupName = 'my-log-group' logStreamName = 'my-log-stream' searchFilter = 'Error' startTime = int((datetime.now() - timedelta(minutes=15)).timestamp() * 1000) endTime = int(datetime.now().timestamp() * 1000)
response = client.filter_log_events(logGroupName=logGroupName, logStreamNames=[logStreamName], filterPattern=searchFilter, startTime=startTime, endTime=endTime)
for event in response['events']: print(event['message'])