title: Terraform GCP vm instance create - Error 403
body: <p>this is my first try to create VM on GCP Through terraform. here are the 2 files which i created.</p>
  
  <p>provider.tf</p>
  
  <pre><code>provider "google" {
  credentials = "${file("xxxxxx.json")}"
  project = "project-1-200623"
  region = "us-central1"
  }
  </code></pre>
  
  <p>compute.tf</p>
  
  <pre><code># Create a new instance
  resource "google_compute_instance" "default" {
     name = "test"
     machine_type = "n1-standard-1"
     zone = "us-central1-a"
     boot_disk {
        initialize_params {
        image = "debian-cloud/debian-8"
     }
  }
  network_interface {
     network = "default"
     access_config {}
  }
  
  service_account {
     scopes = ["userinfo-email", "compute-ro", "storage-ro"]
     }
  }
  
  I am getting below error:
  
  Error: Error applying plan:
  
  1 error(s) occurred:
  
  * google_compute_instance.default: 1 error(s) occurred:
  
  * google_compute_instance.default: Error loading zone 'us-central1-a': googleapi: Error 403: Required 'compute.zones.get' permission for 'projects/project-1-200623/zones/us-central1-a', forbidden.
  
  In
  </code></pre>
  
  <p>itially i thought some syntax issue with vm image but even after changing to multiple others same issue. service account has owner permissions on project so thats i can rule out. can some one please help me here..</p>
  
  <p>Appreciate the help !</p>