Search code examples
google-cloud-platformterraformdevopsterraform-provider-gcpgoogle-cloud-iam

Error creating BackendService: googleapi: Error 403: Required 'compute.backendServices.create' permission for 'projects/myproject-137813/global/backen


On GCP, I'm trying to create a Backend Service with this Terraform code below:

resource "google_compute_backend_service" "default" {
  name      = "backend-service"

  backend {
    group = google_compute_region_network_endpoint_group.cloudrun_neg.id
  }
}

But I got this error below:

Error creating BackendService: googleapi: Error 403: Required 'compute.backendServices.create' permission for 'projects/myproject-137813/global/backendServices/backend-service', forbidden

So now, I'm trying to add a role to solve this error above but there are too many roles to choose:

enter image description here

What role do I need to choose?


Solution

  • You need to choose the role "Compute Network Admin" to create a Backend Service:

    enter image description here

    In addition, you can choose the more abstract role "Compute Admin" to create a Backend Service:

    enter image description here