App Engine roles and permissions
Stay organized with collections
Save and categorize content based on your preferences.
This page lists the IAM roles and permissions for App Engine. To search through all roles and permissions, see the role and permission index.
App Engine roles
| Role | Permissions |
|---|---|
Appengine Admin( Admin role for appengine |
|
App Engine Admin( Read/Write/Modify access to all application configuration and settings. To deploy new versions, a principal must have the
Service Account User
( Lowest-level resources where you can grant this role:
|
|
Appengine Editor( Editor role for appengine |
|
Appengine Viewer( Viewer role for appengine |
|
App Engine Creator( Ability to create the App Engine resource for the project. Lowest-level resources where you can grant this role:
|
|
App Engine Viewer( Read-only access to all application configuration and settings. Lowest-level resources where you can grant this role:
|
|
App Engine Code Viewer( Read-only access to all application configuration, settings, and deployed source code. Lowest-level resources where you can grant this role:
|
|
App Engine Managed VM Debug Access( Ability to read or manage v2 instances. |
|
App Engine Deployer( Read-only access to all application configuration and settings. To deploy new versions, you must also have the
Service Account User
( Cannot modify existing versions other than deleting versions that are not receiving traffic. Lowest-level resources where you can grant this role:
|
|
App Engine Memcache Data Admin( Can get, set, delete, and flush App Engine Memcache items. |
|
App Engine Service Admin( Read-only access to all application configuration and settings. Write access to module-level and version-level settings. Cannot deploy a new version. Lowest-level resources where you can grant this role:
|
|
Service agent roles
Service agent roles should only be granted to service agents.
| Role | Permissions |
|---|---|
App Engine Standard Environment Service Agent( Give App Engine Standard Envirnoment service account access to managed resources. Includes access to service accounts. |
|
App Engine permissions
| Permission | Included in roles |
|---|---|
|
Owner (
Appengine Admin (
App Engine Creator ( Service agent roles
|
|
Owner (
Editor (
Viewer (
Appengine Admin (
App Engine Admin (
Appengine Editor (
Appengine Viewer (
Cloud Scheduler Admin (
Cloud Scheduler Viewer (
Web Security Scanner Admin (
Web Security Scanner Editor (
Cloud Datastore Admin (
Cloud Datastore Editor (
Cloud Datastore Owner (
Cloud Datastore User (
Cloud Datastore Viewer (
Firebase Admin (
Security Center Admin (
App Engine Viewer (
App Engine Code Viewer (
App Engine Managed VM Debug Access (
App Engine Deployer (
App Engine Memcache Data Admin (
App Engine Service Admin (
Cloud Scheduler Job Runner (
Cloud Datastore Import Export Admin (
Cloud Datastore Index Admin (
Firebase Develop Admin (
Data Scientist (
Databases Admin (
Support User (
Security Center Admin Editor ( Service agent roles
|
|
Owner (
Editor (
Viewer (
Appengine Admin (
App Engine Admin (
Appengine Editor (
Appengine Viewer (
App Engine Viewer (
App Engine Code Viewer (
App Engine Managed VM Debug Access (
App Engine Deployer (
App Engine Service Admin (
Support User ( Service agent roles
|
|
Owner (
Editor (
Appengine Admin (
App Engine Admin (
Appengine Editor ( Service agent roles
|
|
Owner (
Editor (
Appengine Admin (
App Engine Admin (
Appengine Editor (
App Engine Managed VM Debug Access (
App Engine Service Admin ( Service agent roles
|
|
Owner (
Editor (
Appengine Admin (
App Engine Admin (
Appengine Editor (
App Engine Managed VM Debug Access ( Service agent roles
|
|
Owner (
Editor (
Viewer (
Appengine Admin (
App Engine Admin (
Appengine Editor (
Appengine Viewer (
App Engine Viewer (
App Engine Code Viewer (
App Engine Managed VM Debug Access (
App Engine Deployer (
App Engine Service Admin (
Support User ( Service agent roles
|
|
Owner (
Editor (
Viewer (
Appengine Admin (
App Engine Admin (
Appengine Editor (
Appengine Viewer (
Security Admin (
Security Reviewer (
App Engine Viewer (
App Engine Code Viewer (
App Engine Managed VM Debug Access (
App Engine Deployer (
App Engine Service Admin (
Security Auditor (
Support User ( Service agent roles
|
|
Owner (
Editor (
Appengine Admin (
App Engine Admin (
Appengine Editor (
App Engine Memcache Data Admin ( Service agent roles
|
|
Owner (
Editor (
Appengine Admin (
App Engine Admin (
Appengine Editor (
App Engine Memcache Data Admin ( Service agent roles
|
|
Owner (
Editor (
Viewer (
Appengine Admin (
App Engine Admin (
Appengine Editor (
Appengine Viewer (
App Engine Memcache Data Admin (
Support User ( Service agent roles
|
|
Owner (
Editor (
Viewer (
Appengine Admin (
Appengine Editor (
Appengine Viewer (
Support User ( |
|
Owner (
Editor (
Viewer (
Appengine Admin (
Appengine Editor (
Appengine Viewer (
Security Admin (
Security Reviewer (
Security Auditor (
Support User ( |
|
Owner (
Editor (
Appengine Admin (
App Engine Admin (
Appengine Editor (
App Engine Memcache Data Admin ( Service agent roles
|
|
Owner (
Editor (
Viewer (
Appengine Admin (
App Engine Admin (
Appengine Editor (
Appengine Viewer (
App Engine Viewer (
App Engine Code Viewer (
App Engine Managed VM Debug Access (
App Engine Deployer (
App Engine Service Admin (
Support User ( Service agent roles
|
|
Owner (
Editor (
Viewer (
Appengine Admin (
App Engine Admin (
Appengine Editor (
Appengine Viewer (
Security Admin (
Security Reviewer (
App Engine Viewer (
App Engine Code Viewer (
App Engine Managed VM Debug Access (
App Engine Deployer (
App Engine Service Admin (
Security Auditor (
Support User ( Service agent roles
|
|
Owner (
Editor (
Viewer (
Appengine Admin (
App Engine Admin (
Appengine Editor (
Appengine Viewer (
Support User ( Service agent roles
|
|
Owner (
Editor (
Appengine Admin (
App Engine Admin (
Appengine Editor (
App Engine Service Admin ( Service agent roles
|
|
Owner (
Editor (
Viewer (
Appengine Admin (
App Engine Admin (
Appengine Editor (
Appengine Viewer (
App Engine Viewer (
App Engine Code Viewer (
App Engine Managed VM Debug Access (
App Engine Deployer (
App Engine Service Admin (
Support User ( Service agent roles
|
|
Owner (
Editor (
Viewer (
Appengine Admin (
App Engine Admin (
Appengine Editor (
Appengine Viewer (
Security Admin (
Security Reviewer (
App Engine Viewer (
App Engine Code Viewer (
App Engine Managed VM Debug Access (
App Engine Deployer (
App Engine Service Admin (
Security Auditor (
Support User ( Service agent roles
|
|
Owner (
Editor (
Appengine Admin (
App Engine Admin (
Appengine Editor (
App Engine Service Admin ( Service agent roles
|
|
Owner (
Editor (
Appengine Admin (
App Engine Admin (
Appengine Editor (
App Engine Deployer ( Service agent roles
|
|
Owner (
Editor (
Appengine Admin (
App Engine Admin (
Appengine Editor (
App Engine Deployer (
App Engine Service Admin ( Service agent roles
|
|
Owner (
Editor (
Appengine Admin (
App Engine Admin (
Appengine Editor (
App Engine Deployer ( Service agent roles
|
|
Owner (
Editor (
Viewer (
Appengine Admin (
App Engine Admin (
Appengine Editor (
Appengine Viewer (
App Engine Viewer (
App Engine Code Viewer (
App Engine Managed VM Debug Access (
App Engine Deployer (
App Engine Service Admin (
Support User ( Service agent roles
|
|
Owner (
Appengine Admin (
App Engine Code Viewer ( |
|
Owner (
Editor (
Viewer (
Appengine Admin (
App Engine Admin (
Appengine Editor (
Appengine Viewer (
Security Admin (
Security Reviewer (
App Engine Viewer (
App Engine Code Viewer (
App Engine Managed VM Debug Access (
App Engine Deployer (
App Engine Service Admin (
Security Auditor (
Support User ( Service agent roles
|
|
Owner (
Editor (
Appengine Admin (
App Engine Admin (
Appengine Editor (
App Engine Service Admin ( Service agent roles
|