Amazon web services 使用Terraform启用AWS CodeBuild将日志推送到CloudWatch

Amazon web services 使用Terraform启用AWS CodeBuild将日志推送到CloudWatch,amazon-web-services,terraform,amazon-cloudwatch,aws-codebuild,Amazon Web Services,Terraform,Amazon Cloudwatch,Aws Codebuild,AWS CodeBuild在UI中有一个选项,可以将生成输出日志上载到CloudWatch和/或将日志发布到S3,但我在Terraform中没有看到通过“AWS_CodeBuild_项目”资源启用此功能的选项 以下是Terraform文档的链接: 是否有其他方法可以通过Terraform启用此功能 我可以创建一个CloudWatch事件来捕获CodeBuild事件,但这并没有给我完整的日志。因此,即使Terraform文档没有指定支持为CodeBuild作业启用CloudWatch日志,如果您

AWS CodeBuild在UI中有一个选项,可以将生成输出日志上载到CloudWatch和/或将日志发布到S3,但我在Terraform中没有看到通过“AWS_CodeBuild_项目”资源启用此功能的选项

以下是Terraform文档的链接:

是否有其他方法可以通过Terraform启用此功能


我可以创建一个CloudWatch事件来捕获CodeBuild事件,但这并没有给我完整的日志。

因此,即使Terraform文档没有指定支持为CodeBuild作业启用CloudWatch日志,如果您使用AWS CodeBuild项目资源创建CodeBuild作业,默认情况下也会为您启用该复选框,至少截至本答复日期

Cloudwatch日志组将以以下格式创建:aws/codebuild/codebuild_project_name

Github有一个开放的平台,可以启用codebuild Cloudwatch日志,因此希望我们能够很快使用以下配置:

logs_config {
  cloudwatch_logs {
    status = "ENABLED|DISABLED"
    group_name = "..."
    stream_name = "..."
  }
}