def create_file(project_db, name, data):
filename = '/%s/%s/%s.dmp' % (config.CONFIG_DB.bucket_name, project_db.key.id(), name)
with cloudstorage.open(filename, 'w', content_type='text/plain') as f:
f.write(data)
# Blobstore API requires extra /gs to distinguish against blobstore files.
blobstore_filename = '/gs' + filename
return ndb.BlobKey(blobstore.create_gs_key(blobstore_filename))
###############################################################################
# Admin List
###############################################################################