[英]GCP inter-project IAM with terraform
我是 GCP 和 Terraform 的新手,我需要对标题中的主题进行一些解释。
我的问题:我在同一个组织下有 2 个(或更多)GCP 项目。 我想要从项目 A 运行的云在项目 B 中的存储桶上写入。我有两个 Terraform 项目,每个 GCP 项目一个。 我的问题是:我怎样才能使事情正常进行?
提前致谢。
我在项目 B 中创建了存储桶。我在项目 A 中创建了云运行。
我在项目 A 中为 cloudrun 创建了一个服务帐户。 在项目 BI 中创建了绑定,但我不清楚...
将此添加到您项目的 B terraform:
resource "google_storage_bucket_iam_member" "grant_access_to_sa_from_project_a_to_this_bucket" {
provider = google
bucket = "<my_project_b_bucket_name"
role = "roles/storage.objectViewer"
member = "serviceAccount:my_service_account@project_a.iam.gserviceaccount.com"
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.