I need to grant a GCP project user permissions so he is able to run cron tasks from the app engine console. I've been looking around and could not find suitable permissions for that. Any tip??
Asked
Active
Viewed 191 times
1

Artemis Georgakopoulou
- 133
- 5

Luciano César Natale
- 65
- 2
- 10
-
roles/appengine.appAdmin – John Hanley Nov 01 '19 at 05:06
-
You will need to set one of "Cloud Scheduler" roles. – nsof Jun 08 '21 at 09:10
2 Answers
1
I believe that the permission required to do this is cloudscheduler.jobs.run
, which is provided by the Owner
, Editor
, roles/cloudscheduler.jobRunner
, or roles/cloudscheduler.admin
roles.

Michael Muller
- 11
- 1
0
According to the official documentation, your account requires one of the following IAM roles: Owner or Editor.

Sandro G
- 52
- 5
-
The document is wrong. Owner and Editor are legacy that existed before IAM. Both Owner and Editor will grant the required permission, but this is a huge overkill. The necessary App Engine role is `roles/appengine.appAdmin` – John Hanley Nov 01 '19 at 05:06
-
-
John, did not work... adding this role does not enable the user to run the cron jobs! – Luciano César Natale Nov 27 '19 at 17:58