title: gcloud "config set project" works but can't fetch project?
body: <p>I'm new to <code>gcloud</code>. I've created a project called <code>playground</code> but can't seem to be able to use it. Here are my commands on the terminal</p>
  
  <pre><code>$ gcloud config set project playground
  Updated property [core/project].
  
  $ gcloud compute instances create --zone us-west1-a playground-instance
  ERROR: (gcloud.compute.instances.create) Could not fetch resource:
  - Failed to find project playground
  </code></pre>
  
  <p>I'm very confused! Could this be an issue with path? </p>
  
  <p>Here is what I've tried.</p>
  
  <ol>
  <li><p>First I thought maybe its a path issue. I have <code>/Users/macuser/google-cloud-sdk/bin</code> in <code>$PATH</code>. Do I need anything else?</p></li>
  <li><p>I've insured that the right user is logged in via <code>gcloud auth list</code> and have additionally set it explicitly with <code>gcloud config set account ...</code></p></li>
  </ol>
  
  <p>Any advise or suggestions greatly appreciated.</p>
  
  <hr>
  
  <p>Additional info</p>
  
  <pre><code>$ gcloud config list              
  [core]
  account = babak@hemaka.com
  disable_usage_reporting = True
  project = playground
  
  Your active configuration is: [playground]
  </code></pre>