title: Uploading files to google cloud storage <HttpError 403 "Insufficient Permission">
body: <p>I am following the example python code for uploading and downloading files from google cloud storage.  I can download a file from the cloud without a problem, but using the same python file, when I attempt to upload a file I get the following error.  Any thoughts on what might be causing the permission error?</p>
  
  <p>Thanks!
  Adam</p>
  
  <pre><code>storage-file-transfer-json-python-master adamkglaser$ python chunked_transfer.py language_id.txt gs://adam_glaser_cloud_storage/test.txt
  Authenticating...
  Constructing Google Cloud Storage service...
  Building upload request...
  Uploading file: language_id.txt to bucket: adam_glaser_cloud_storage object: test.txt 
  Traceback (most recent call last):
    File "chunked_transfer.py", line 217, in &lt;module&gt;
      upload(sys.argv)
    File "chunked_transfer.py", line 148, in upload
      progress, response = request.next_chunk()
    File "/Users/adamkglaser/anaconda/lib/python2.7/site-packages/oauth2client/util.py", line 132, in positional_wrapper
      return wrapped(*args, **kwargs)
    File "/Users/adamkglaser/anaconda/lib/python2.7/site-packages/apiclient/http.py", line 808, in next_chunk
      raise ResumableUploadError(resp, content)
  apiclient.errors.ResumableUploadError: &lt;HttpError 403 "Insufficient Permission"&gt;
  </code></pre>