Skip to content

Commit 44dcc55

Browse files
committed
Add IAM member for service account storage object viewer in Google Cloud Storage
1 parent a216e83 commit 44dcc55

File tree

1 file changed

+7
-6
lines changed
  • terraform/modules/run-service

1 file changed

+7
-6
lines changed

terraform/modules/run-service/main.tf

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -61,11 +61,13 @@ resource "google_cloudfunctions2_function_iam_member" "variable_service_account_
6161
member = "serviceAccount:${var.service_account_email}"
6262
depends_on = [google_cloudfunctions2_function.function]
6363
}
64+
6465
data "google_cloud_run_service" "run-service" {
6566
name = google_cloudfunctions2_function.function.name
6667
location = var.region
6768
depends_on = [google_cloudfunctions2_function.function]
6869
}
70+
6971
resource "google_cloud_run_v2_service_iam_member" "variable_service_account_run_invoker" {
7072
project = var.project
7173
location = var.region
@@ -91,9 +93,8 @@ resource "google_cloud_run_v2_service_iam_member" "api_gw_variable_service_accou
9193
member = "serviceAccount:${var.service_account_api_gateway}"
9294
}
9395

94-
95-
96-
97-
98-
99-
96+
resource "google_storage_bucket_iam_member" "service_account_storage_object_viewer" {
97+
bucket = "httparchive"
98+
role = "roles/storage.objectViewer"
99+
member = "serviceAccount:${var.service_account_email}"
100+
}

0 commit comments

Comments
 (0)