feat(terraform): import Cloud Logging sink → BigQuery
This commit is contained in:
parent
53956bfb96
commit
81b791dd98
|
|
@ -132,3 +132,16 @@ resource "google_project_iam_member" "bq_log_writer" {
|
|||
role = "roles/bigquery.dataEditor"
|
||||
member = "serviceAccount:${google_service_account.agent_sa.email}"
|
||||
}
|
||||
|
||||
resource "google_logging_project_sink" "cloudrun_to_bq" {
|
||||
name = "osvauco-cloudrun-sink"
|
||||
destination = "bigquery.googleapis.com/projects/${var.project_id}/datasets/${google_bigquery_dataset.logs.dataset_id}"
|
||||
filter = "resource.type=\"cloud_run_revision\" AND resource.labels.service_name=\"osvauco-agent\""
|
||||
unique_writer_identity = true
|
||||
}
|
||||
|
||||
resource "google_project_iam_member" "log_sink_bq_writer" {
|
||||
project = var.project_id
|
||||
role = "roles/bigquery.dataEditor"
|
||||
member = google_logging_project_sink.cloudrun_to_bq.writer_identity
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user