Используйте Terraform для включения AWS CodeBuild для отправки журналов в CloudWatch - PullRequest
0 голосов
/ 25 сентября 2018

AWS CodeBuild имеет опцию в пользовательском интерфейсе для загрузки выходных журналов сборки в CloudWatch и / или публикации журналов на S3, но я не вижу возможности в Terraform включить эту функцию через ресурс "aws_codebuild_project".

Вот ссылка на документы Terraform:

https://www.terraform.io/docs/providers/aws/r/codebuild_project.html

Есть ли другой способ включить эту функцию через Terraform?

Я могусоздайте событие CloudWatch для захвата событий CodeBuild, но это не дает мне полные журналы.

Ответы [ 2 ]

0 голосов
/ 04 июля 2019

Существует открытая PR для Github проблема для включения журналов CodeBuild CloudWatch, поэтому, надеюсь, мы скоро сможем использовать следующую конфигурацию:

logs_config {
  cloudwatch_logs {
    status = "ENABLED|DISABLED"
    group_name = "..."
    stream_name = "..."
  }
}
0 голосов
/ 09 октября 2018

Таким образом, даже если в документации Terraform не указана поддержка включения журналов CloudWatch для заданий CodeBuild, если вы создадите задание CodeBuild с ресурсом проекта AWS CodeBuild, то по умолчанию этот флажок будет установлен для вас, по крайней мере на датуэтот ответ

Группа журналов журнала Cloudwatch будет создана в следующем формате: aws / codebuild / codebuild_project_name

...