Setting up an Appspot Instance to use Google Cloud Store (GCS)
Effective May 20, 2015 newly created Appspot instances may not use the “files” API. Unfortunately, until that date, the files API was how we accessed the Blobstore from App Engine. By default, when you installed from the “master” branch, App Inventor was configured to use Blobstore via the files API.
Starting May 20, the supported alternative is to use the Google Cloud Store (GCS) instead of the Blobstore.
The App Inventor master branch as of 5/29/2015 (this commit) supports the use of GCS. Every Appspot instance created since around the end of February 2014 has a GCS “bucket” created automatically for it. We will now use this bucket by default.
You may find yourself in one of three situations:
We are currently working on code to migrate old objects from the blobstore to the GCS bucket. We’ll make an announcement on the Open Source group when it is done (and update this document at well).
Update (July 2015)
Google recently changed it’s policy and now requires you to start a free trial with Google App Engine before you’re allowed to create a GCS bucket. To create a bucket, first navigate to https://console.developers.google.com/project and select your Appspot project. Then, in the sidebar, select Storage > Cloud Storage > Browser. On this page you should see a link to start your free trial on Appspot. Once you’ve finished signing up, navigate back to the “Browser” page. You should now see a button that says “Create Bucket”. Click it to create your default GCS bucket.