ce7cb702218693d08ea6d83464d2457c9250027c

This commit is contained in:
ms2k 2026-11-12 20:46:28 +09:00
commit 34c5f8963c

26
terraform/external/google/batch.tf vendored Normal file
View file

@ -0,0 +1,26 @@
data "google_project" "current" {
project_id = var.project_id
}
resource "google_storage_bucket" "batch" {
name = "${var.project_id}-vertex-batch"
location = "US-CENTRAL1"
uniform_bucket_level_access = true
public_access_prevention = "enforced"
soft_delete_policy {
retention_duration_seconds = 0
}
}
resource "google_storage_bucket_iam_member" "batch" {
bucket = google_storage_bucket.batch.name
role = "roles/storage.objectAdmin"
member = "serviceAccount:${google_service_account.agentgateway_vertex_ai.email}"
}
resource "google_storage_bucket_iam_member" "batch_vertex" {
bucket = google_storage_bucket.batch.name
role = "roles/storage.objectAdmin"
member = "serviceAccount:service-${data.google_project.current.number}@gcp-sa-aiplatform.iam.gserviceaccount.com"
}