簡體   English   中英

使用Terraform啟用AWS CodeBuild將日志推送到CloudWatch

[英]Use Terraform to enabled AWS CodeBuild to push logs to 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項目資源創建CodeBuild作業,默認情況下它將為您啟用該復選框,至少截至此答案的日期。

將使用以下格式創建Cloudwatch日志日志組:aws / codebuild / codebuild_project_name

Github 問題有一個開放的PR來啟用CodeBuild CloudWatch日志,所以希望我們能夠盡快使用以下配置:

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM