【问题标题】:(Terraform, GCP) Error creating Network: googleapi: Error 403: Permission denied on resource project myProject. Details:[], forbidden(Terraform,GCP)创建网络时出错:googleapi:错误 403:资源项目 myProject 的权限被拒绝。详细信息:[],禁止
【发布时间】:2022-03-01 21:31:40
【问题描述】:

我正在尝试使用以下 Terraform 代码在 GCP 上创建 VPC

provider "google" {
  credentials = file("myCredentials.json")
  project     = "myProject"
  region      = "asia-northeast1"
}

resource "google_compute_network" "vpc" {
  name = "main"
  auto_create_subnetworks = false
}

这是我的项目名称编号ID

但我在下面收到此错误:

Error: Error creating Network: googleapi: Error 403: Permission denied on resource project myProject.
Details:
[
  {
    "@type": "type.googleapis.com/google.rpc.Help",
    "links": [
      {
        "description": "Google developer console API key",
        "url": "https://console.developers.google.com/project/myProject/apiui/credential"
      }
    ]
  },
  {
    "@type": "type.googleapis.com/google.rpc.ErrorInfo",
    "domain": "googleapis.com",
    "metadata": {
      "consumer": "projects/myProject",
      "service": "compute.googleapis.com"
    },
    "reason": "CONSUMER_INVALID"
  }
]
, forbidden

  with google_compute_network.vpc,
  on 1st.tf line 25, in resource "google_compute_network" "vpc":
  25: resource "google_compute_network" "vpc" {

我的 Terraform 代码是否有任何错误?

【问题讨论】:

  • 你读过Terraform documentation吗?它在文档中有很好的描述。在示例 sn-p project = "{{YOUR GCP PROJECT}}" 中有一个信息表明您应该自己的项目在下面的描述中您也可以找到该信息 The project field should be your personal project id

标签: google-cloud-platform google-api terraform devops terraform-provider-gcp


【解决方案1】:

您应该将项目 ID“myproject-338117” 放入 “project” 而不是 项目名称“myProject”: p>

provider "google" {
  credentials = file("myCredentials.json")
  project     = "myproject-338117" // Put the project id "myproject-338117"
  region      = "asia-northeast1"
}

resource "google_compute_network" "vpc" {
  name = "main"
  auto_create_subnetworks = false
}

其实,键名“project”并没有清晰直观的放置项目ID。很多人会错误地将项目名称而不是项目ID

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-08-11
    • 2020-11-23
    • 2020-06-02
    • 2021-05-03
    • 1970-01-01
    • 2021-10-05
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多