title: Cloud Storage python client fails to retrieve bucket
body: <p>I am trying to use the python client library to write blobs to cloud storage. The VM I'm using has Read/Write permissions for storage and I'm able to access the bucket via gsutil, however python is giving me the following error</p>
  
  <pre><code>&gt;&gt;&gt; from google.cloud import storage
  &gt;&gt;&gt; storage_client = storage.Client()
  &gt;&gt;&gt; bucket = storage_client.get_bucket("gs://&lt;bucket name&gt;")
  Traceback (most recent call last):
  File "&lt;stdin&gt;", line 1, in &lt;module&gt;
  File "/usr/local/lib/python3.5/dist-packages/google/cloud/storage/client.py", line 225, in get_bucket
  bucket.reload(client=self)
  File "/usr/local/lib/python3.5/dist-packages/google/cloud/storage/_helpers.py", line 108, in reload
  _target_object=self)
  File "/usr/local/lib/python3.5/dist-packages/google/cloud/_http.py", line 293, in api_request
  raise exceptions.from_http_response(response)
  google.api_core.exceptions.NotFound: 404 GET https://www.googleapis.com/storage/v1/b/gs://&lt;bucket name&gt;?projection=noAcl: Not Found
  </code></pre>