我想通过terraform将多个IAM角色分配给一个服务帐户。我准备了一个TF文件来完成这个任务,但是它出现了错误。对于单个角色,可以成功分配,但是对于多个IAM角色,则会产生错误。
data "google_iam_policy" "auth1" {
binding {
role = "roles/cloudsql.admin"
members = [
"serviceAccount:${google_service_account.service_account_1.email}",
]
role = "roles/secretmanager.secretAccessor"
members = [
"serviceAccount:${google_service_account.service_account_1.email}",
]
role = "roles/datastore.owner"
members = [
"serviceAccount:${google_service_account.service_account_1.email}",
]
role = "roles/storage.admin"
members = [
"serviceAccount:${google_service_account.service_account_1.email}",
]
}
}
我如何将多个角色分配给单个服务账户?