On Mon, Oct 14, 2013 at 8:16 PM, PK <p...@gae123.com> wrote:

> the permissions on the bucket look good. What about the permissions on the
> files created by the app? How are these supposed to look? Are they
> inherited from the bucket, or should they be explicitly specified?
>
>

If the app is creating and writing the file, it should have the correct
permissions to subsequently read/write from it - GCS automatically grants *
read* privileges to users with *full_control* and *write* privileges. If
you want to, you can try explicitly setting the ACL of an object using the
Python GCS library:
https://developers.google.com/storage/docs/gspythonlibrary#changing-acls

To verify that your application can access the GCS bucket, you can also try
running Google's example application:
https://github.com/GoogleCloudPlatform/storage-acl-setter-python

Alternatively, consider skipping the blobstore API altogether - use the GCS
Python library to handle all processing. This might be a slower option
though.


-----------------
-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 google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
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