We would like to start using Google Cloud Storage as a persistent store for user-uploaded files. Unfortunately, I can’t add the App Identity (application-id@appspot.gserviceaccount.com) to our “Team” because our team is based on Google Apps for domains, and it does not allow any email addresses that are not on our domain to be on the team.
Is there a recommended way to authenticate the App Engine instance in this case?
Create a new team using a gmail account. Add all your team members (including the app), and delete the gmail account from the team.
Yes, it’s a horrid hack. Sorry about that.