On Mon, Jan 27, 2014 at 8:58 AM, Dario Iacampo <[email protected]> wrote:

> 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
>
>
Hi Dario,

When you say the app is working locally, do you mean that your app is using
the local Google Cloud Storage mocking service, or is actively connecting
to Cloud Storage production and writing to it?

403 means HTTP Forbidden, so there must be some sort of permissions
problem. You can try adding your application ID as a service account to the
bucket: I wrote up some directions here (the pics are for the old console,
but it's easy to figure out)
http://learntogoogleit.com/post/54528163872/setting-permissions-to-access-cloud-storage-from-app

You should also make sure that Cloud Storage access is activated in the
APIs console: https://code.google.com/apis/console


-----------------
-Vinny P
Technology & Media Advisor
Chicago, IL

App Engine Code Samples: http://www.learntogoogleit.com

-- 
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