Hello Lisa, As described in this article <https://cloud.google.com/appengine/docs/flexible/nodejs/granting-project-access#deploying_using_iam_roles> :
The App Engine Deployer role is the recommended role to grant to the account responsible for deploying a new version of a service, although you could also deploy with the App Engine Admin role. Note that other roles may be required to deploy, depending on which configuration files you are deploying; this is detailed in the deployment instructions below. In the same article, some checking steps <https://cloud.google.com/appengine/docs/flexible/nodejs/granting-project-access#troubleshooting_iam-related_deployment_failures> are recommended to troubleshoot IAM-related deployment failures. A list of App Engine roles and their descriptions are listed in this article <https://cloud.google.com/iam/docs/understanding-roles#gae_name_short_roles> . After reviewing the articles, if you still cannot deploy your app without using the Owner role please send me your project number (privately) and the error messages that you receive and I'll glad to investigate the issue further. Sincerely, On Sunday, November 12, 2017 at 12:41:39 PM UTC-5, Lisa Copeland wrote: > > I was able to deploy the app when my role was switched to owner - this > seems like a bug > > On Saturday, November 11, 2017 at 3:32:44 PM UTC-8, Lisa Copeland wrote: >> >> My role includes Editor, App Engine Admin, App Engine Code Viewer and App >> Engine Deployer >> >> I am able to preview my app on localhost:8080 and I am able to deploy it >> to AWS. >> >> my app.yaml file: >> runtime: nodejs >> env: flex >> >> # Temporary setting to keep gcloud from uploading not required files for >> deployment >> skip_files: >> - ^node_modules$ >> - ^app\.yaml >> - ^README\..* >> - \.gitignore >> - ^\.git$ >> - ^grunt\.js >> - ^src$ >> - ^e2e$ >> - \.editorconfig >> - ^karma\.config\.js >> - ^package\.json >> - ^protractor\.conf\.js >> - ^tslint\.json >> >> >> What am I doing wrong? >> >> >> -- 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 [email protected]. To post to this group, send email to [email protected]. Visit this group at https://groups.google.com/group/google-appengine. To view this discussion on the web visit https://groups.google.com/d/msgid/google-appengine/81fc773f-4e46-4c80-ac8c-f89c29c8eb79%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
