出现SerializationException的原因是:
logevents :=make([]*cloudwatchlogs.InputLogEvent, 1)之后是append,它在slice中创建了第一个空条目。我用替换了代码,
logevents := make([]*cloudwatchlogs.InputLogEvent, 0)它得到解决。
另外,在调试查找未填充日志的原因时,我发现所使用的时间戳值无效。根据AWS文档,每个事件的时间戳不能超过14天,并且将来不能超过2小时。这是链接:https
:
//docs.aws.amazon.com/AmazonCloudWatchLogs/latest/APIReference/API_PutLogEvents.html
希望对将来遇到类似问题的人有所帮助。



