amazon-web-services - 使用 Terraform 启用 AWS CodeBuild 将日志推送到 CloudWatch
问题描述
AWS CodeBuild 在 UI 中有一个选项可以将构建输出日志上传到 CloudWatch 和/或将日志发布到 S3,但我在 Terraform 中没有看到通过“aws_codebuild_project”资源启用此功能的选项。
这是 Terraform 文档的链接:
https://www.terraform.io/docs/providers/aws/r/codebuild_project.html
是否有另一种方法可以通过 Terraform 启用此功能?
我可以创建一个 CloudWatch 事件来捕获 CodeBuild 事件,但这并没有给我完整的日志。
解决方案
因此,即使 Terraform 文档未指定支持为 CodeBuild 作业启用 CloudWatch 日志,如果您使用 AWS CodeBuild Project 资源创建 CodeBuild 作业,它默认情况下会为您启用该复选框,至少在本答案发布之日是这样。
Cloudwatch 日志日志组将使用以下格式创建:aws/codebuild/codebuild_project_name
推荐阅读
- marklogic - 恢复是否强制为目标数据库中的新自定义字典索引重新索引数据库?
- html - 更改相对于上一个类的字体大小
- ssl - libucrl 未能检查服务器证书
- c - 遍历C中的字符数组
- react-native-flatlist - 防止 FlatList 重新渲染导致性能问题
- liquibase - 将 Google Cloud Spanner 与 Liquibase 连接
- javascript - 如何修改 DocumentFragment 中的所有节点?
- django - 如何解决django迁移冲突?
- javascript - 如何根据另一个对象对数组对象进行排序
- delphi - TFDMemTable 过滤器没有响应我的 TEdit OnChangeTracking