In my appEngine application:
- cloud storage is turned on
- billing is enabled
- the app works great locally on the sdk

After I have deployed the app, as soon I try to access a bucket [ 
bucket_images = list(gcs.listbucket(bucket_name)) ] I get the 403 error:

Expect status [200] from Google Storage. But got status 403.
Path: u'/103996515_at_n07'.
Request headers: None.
Response headers: {'alternate-protocol': '443:quic', 'content-length': '111', 
'via': 'HTTP/1.1 GWA', 'x-google-cache-control': 'remote-fetch', 'expires': 
'Mon, 27 Jan 2014 14:41:25 GMT', 'server': 'HTTP Upload Server Built on Jan 16 
2014 16:13:41 (1389917621)', 'cache-control': 'private, max-age=0', 'date': 
'Mon, 27 Jan 2014 14:41:25 GMT', 'content-type': 'application/xml; 
charset=UTF-8'}.
Extra info: {'prefix': u'72157640214783015/458/257/2014-1-28'}.
Traceback (most recent call last):
  File 
"/base/data/home/runtimes/python27/python27_lib/versions/third_party/webapp2-2.5.2/webapp2.py",
 line 1535, in __call__
    rv = self.handle_exception(request, response, e)
  File 
"/base/data/home/runtimes/python27/python27_lib/versions/third_party/webapp2-2.5.2/webapp2.py",
 line 1529, in __call__
    rv = self.router.dispatch(request, response)
  File 
"/base/data/home/runtimes/python27/python27_lib/versions/third_party/webapp2-2.5.2/webapp2.py",
 line 1278, in default_dispatcher
    return route.handler_adapter(request, response)
  File 
"/base/data/home/runtimes/python27/python27_lib/versions/third_party/webapp2-2.5.2/webapp2.py",
 line 1102, in __call__
    return handler.dispatch()
  File 
"/base/data/home/runtimes/python27/python27_lib/versions/third_party/webapp2-2.5.2/webapp2.py",
 line 572, in dispatch
    return self.handle_exception(e, self.app.debug)
  File 
"/base/data/home/runtimes/python27/python27_lib/versions/third_party/webapp2-2.5.2/webapp2.py",
 line 570, in dispatch
    return method(*args, **kwargs)
  File 
"/base/data/home/apps/s~flickr-random-gallery-cache/1.373348455585133908/main.py",
 line 78, in get
    bucket_images = list(gcs.listbucket(bucket_name))
  File 
"/base/data/home/apps/s~flickr-random-gallery-cache/1.373348455585133908/cloudstorage/cloudstorage_api.py",
 line 298, in __iter__
    extras=self._options)
  File 
"/base/data/home/apps/s~flickr-random-gallery-cache/1.373348455585133908/cloudstorage/errors.py",
 line 106, in check_status
    raise ForbiddenError(msg)
ForbiddenError: Expect status [200] from Google Storage. But got status 403.
Path: u'/103996515_at_n07'.
Request headers: None.
Response headers: {'alternate-protocol': '443:quic', 'content-length': '111', 
'via': 'HTTP/1.1 GWA', 'x-google-cache-control': 'remote-fetch', 'expires': 
'Mon, 27 Jan 2014 14:41:25 GMT', 'server': 'HTTP Upload Server Built on Jan 16 
2014 16:13:41 (1389917621)', 'cache-control': 'private, max-age=0', 'date': 
'Mon, 27 Jan 2014 14:41:25 GMT', 'content-type': 'application/xml; 
charset=UTF-8'}.
Extra info: {'prefix': u'72157640214783015/458/257/2014-1-28'}.

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/google-appengine.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to