7得票4回答
谷歌存储转移服务账号在新项目中不存在。

我正在尝试在新的GCP项目中使用Terraform创建资源。作为其中的一部分,我想将roles/storage.legacyBucketWriter设置为运行存储传输服务作业的Google托管服务帐户(模式为project-[project-number]@storage-transfer-s...

7得票8回答
使用terraform创建kubernetes集群时出现“错误403:区域配额不足以满足请求:资源”SSD_TOTAL_GB“”。

你好,我在使用Google Cloud的免费账户(尝试使用免费的300美元)中尝试使用Kubernetes和Terraform技术。以下是我的Terraform资源声明,它是从Terraform资源页面复制过来的非常标准的内容,没有什么特别奇怪的地方。 resource "google_co...

7得票4回答
为Terraform Cloud设置Google Cloud Platform(GCP)身份验证

我该如何配置Terraform Cloud以与Google Cloud Platform(GCP)进行身份验证? 目前,我的配置如下: provider "google" { project = "my-project-id" region = "europe-west3" z...

7得票1回答
使用Terraform创建带有IAM角色的服务账号

我正在尝试使用Terraform创建一个基本的服务帐户,并赋予roles/logging.logWriter IAM角色。以下是我的配置: resource "google_service_account" "log_user" { account_id = "log-user" ...

7得票2回答
如何使用Terraform将GKE凭据传递给Kubernetes提供程序?

我已经使用Terraform创建了一个GKE集群,我也想使用Terraform管理Kubernetes。但是,我不知道如何将GKE的凭据传递给kubernetes提供程序。 我遵循了google_client_config数据源文档中的示例,但我得到了 data.google_conta...

7得票2回答
使用Terraform从外部创建的负载均衡器获取IP

我正在开发一个terraform模块来创建GKE集群。同一模块调用一个provisioner执行helm install应用程序。 helm chart创建了负载均衡器。由于terraform模块不知道负载均衡器的情况,因此无法在模块中重复使用分配的IP地址。 问题: 如何使用负载均衡器...

7得票4回答
计划错误:未使用Cloud Resource Manager API

当我尝试运行时 steps: - id: Plan Terraform name: hashicorp/terraform:light args: - plan 在Cloud Build中,我遇到了以下错误: Error: Error reading Project Ser...

7得票2回答
使用Terraform在GCP中部署一个具有公共可读存储对象权限的存储桶。

我创建了一个Terraform文件,用于创建一个可以公开读取存储对象权限的Google Storage存储桶。我能够部署该存储桶,但无法在我的模板中分配正确的ACL权限,我发现ACL部分存在一些错误。 provider "google-beta" { project = "${var.p...

7得票2回答
使用 Terraform 在 Cloud Run 上无法部署公共 API

现在,Terraform已经支持Cloud Run,具体文档请参考此处。我正在尝试下面的示例代码。 resource "google_cloud_run_service" "default" { name = "tftest-cloudrun" location = "us-...