google-app-engine


What permission is required for a service account to deploy index.yaml to Google App Engine using gcloud?


I have created a service account in order to deploy a project to google app engine.
The service account I have created has these two roles:
App Engine -> App Engine Admin
Storage -> Storage Object Admin
I downloaded the json key file, and then run these commands:
gcloud auth activate-service-account --key-file key.json
gcloud -q app deploy app_deploy.yaml --version 1.0 --promote
gcloud -q app deploy --version 1.0 index.yaml queue.yaml
I got this error message:
You are about to update the following configurations:
- zeetings-modular-konga/queue (from [/Users/antkong/dev/app/queue.yaml])
- zeetings-modular-konga/index (from [/Users/antkong/dev/app/index.yaml])
Updating config [queue]...failed.
ERROR: (gcloud.app.deploy) Server responded with code [403]:
Forbidden Unexpected HTTP status 403.
You do not have permission to modify this app (app_id=u's~myapp').
My question:
1) What permission do I need to get the last gcloud -q app deploy to work?
2) Where in google cloud sdk documentation I can find out the permissions? My google-fu has failed me.

Related Links

Exporting data to Google Spreadsheet from Google App Engine (Java version)
How is md5Hash calculated for com.google.appengine.api.blobstore.BlobInfo
Bad response to a BigQuery query: kind:discovery#restDescription instead of bigquery#queryResults
Google app engine jobs in datastore admin freeze
BadValueError('Property %s must be a float' % self.name) BadValueError: Property USD must be a float
HttpError 400 in jobs.get(jobId,ProjectId) even with right values
GAE - creating an app issue
Is NDB model _post_delete_hook called after transaction? OR Best way to clean a blob from the blobstore when its referencing entity is deleted
If verify Google user logged in
Moving HTML files to their own directory in Google App Engine (Using Jinja2 Templates) - Error 13
AppEngine local unit testing guide for Python 2.7 Runtime
No persistence providers available for “transactions-optional”
List Children of null parent?
provisioning_oauth_example in gdata-python: 2-legged and 3-legged errors
GWT Compile everytime I deploy to Appengine
How to get free domain names for GWT APP?

Categories

HOME
beautifulsoup
search
fuelux
gdb
nvd3.js
mjml
static-site
rds
android-json
augeas
heap
pega
scrolltop
cumulocity
qsqlquery
altera
package.json
android-7.0-nougat
imagemap
jquery-ias
hta
exit
displaytag
resourcebundle
direct3d11
gmock
slidetoggle
nstimer
underscore.js
tizen-tv
sqlpackage
finagle
postback
simplecv
wacom
card.io
python-import
hivemq
sql-server-ce
c9.io
bindingnavigator
avcapturedevice
plan-9
textsum
libgphoto2
openal
identification
manova
android-testing
rmongo
cvxpy
actor-platform
preprocessor
qtplugin
dimension
jtwig
fuzzywuzzy
libav
halcon
aspen
jnlua
maybe
computer-architecture
pypiserver
microsoft-reporting
toolkit
dulwich
keyup
cakephp-2.7
infosphere-spl
jbake
iiop
administration
contrast
xml-namespaces
create.js
jqmodal
mobility
ignite-ui
reflector
radiant
maven-scm
websphere-esb
breakout
cocoalibspotify-2.0
nevron
onload-event
swfobject
dopostback
android-loadermanager
midlet
jdb
infobright
cgimage
workflow-services
android-holo-everywhere
automationelement
drawtobitmap
clrstoredprocedure
codebase
svk
presentation-layer
blender-2.49
burndowncharts
fault-tolerance
ifilter

Resources

Encrypt Message