我想在执行lambda之后获取日志。 我部署了.net核心功能模板应用
我创建客户端: var client = new AmazonCloudWatchLogsClient();
请求:
LogGroupName =“ ......”
StartTime =(long)(DateTime.Now.AddDays(-2)-firstDate).TotalMilliseconds,//让我们从2天开始发言
EndTime =(长)(DateTime.Now-firstDate)。总计毫秒,//直到现在
执行:StartQueryAsync(request)
我得到:QueryId
然后我执行:var task2 = GetQueryResultsAsync,task2.Wait()
即使在CloudWatch中,我也看不到日志。
想法:
1)权限?我在IAM中添加了完全CloudWatch权限
2)配置?我使用默认配置,其中我注意到logResponse = false(设置true不变)
3)我应该在配置中使用一些lambda构建吗?还是有专门的lambda日志用法?
4)我可以使用DescribeLogStreams使API起作用
doc:https://docs.aws.amazon.com/AmazonCloudWatchLogs/latest/APIReference/API_GetQueryResults.html
请帮助我