CodeBuild Logs Config-CloudWatch支持基于时间的日志保留。
对于CodeBuild日志-我们能否实现日志保留,如“保留最新的3个成功的构建日志” +“保留最新的3个失败的构建日志”?
答案 0 :(得分:0)
不幸的是,没有。 CodeBuild本身不支持此功能。
不过,解决方法是在CloudWatch控制台上为与CodeBuild项目关联的日志组设置保留策略。
答案 1 :(得分:0)
就我而言,我使用这种方法:
.tf
中,我创建了具有保留的资源 loggroup
:resource "aws_cloudwatch_log_group" "loggroup" {
name = "/aws/codebuild/test"
retention_in_days = 30
}
logs_config {
cloudwatch_logs {
group_name = aws_cloudwatch_log_group.loggroup.name
}
}
然后我应用我的 terraform 代码。