App Engine roles and permissions
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 |
|---|---|
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:
|
|
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:
|
|
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 (
App Engine Creator ( Service agent roles
|
|
Owner (
Editor (
Viewer (
App Engine 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 Admin (
Cloud Scheduler Job Runner (
Cloud Scheduler Viewer (
Web Security Scanner Editor (
Cloud Datastore Import Export Admin (
Cloud Datastore Index Admin (
Cloud Datastore Owner (
Cloud Datastore User (
Cloud Datastore Viewer (
Firebase Admin (
Firebase Develop Admin (
Firebase Admin SDK Administrator Service Agent (
Firebase Extensions API Service Agent (
Data Scientist (
Databases Admin (
Support User (
Security Center Admin (
Security Center Admin Editor ( Service agent roles
|
|
Owner (
Editor (
Viewer (
App Engine Admin (
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 (
App Engine Admin ( Service agent roles
|
|
Owner (
Editor (
App Engine Admin (
App Engine Managed VM Debug Access (
App Engine Service Admin ( Service agent roles
|
|
Owner (
Editor (
App Engine Admin (
App Engine Managed VM Debug Access ( Service agent roles
|
|
Owner (
Editor (
Viewer (
App Engine Admin (
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 (
App Engine Admin (
App Engine Viewer (
App Engine Code Viewer (
App Engine Managed VM Debug Access (
App Engine Deployer (
App Engine Service Admin (
Security Admin (
Security Auditor (
Security Reviewer (
Support User ( Service agent roles
|
|
Owner (
Editor (
App Engine Admin (
App Engine Memcache Data Admin ( Service agent roles
|
|
Owner (
Editor (
App Engine Admin (
App Engine Memcache Data Admin ( Service agent roles
|
|
Owner (
Editor (
Viewer (
App Engine Admin (
App Engine Memcache Data Admin (
Support User ( Service agent roles
|
|
Owner (
Editor (
Viewer (
Support User ( |
|
Owner (
Editor (
Viewer (
Security Admin (
Security Auditor (
Security Reviewer (
Support User ( |
|
Owner (
Editor (
App Engine Admin (
App Engine Memcache Data Admin ( Service agent roles
|
|
Owner (
Editor (
Viewer (
App Engine Admin (
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 (
App Engine Admin (
App Engine Viewer (
App Engine Code Viewer (
App Engine Managed VM Debug Access (
App Engine Deployer (
App Engine Service Admin (
Security Admin (
Security Auditor (
Security Reviewer (
Support User ( Service agent roles
|
|
Owner (
Editor (
Viewer (
App Engine Admin (
Support User ( Service agent roles
|
|
Owner (
Editor (
App Engine Admin (
App Engine Service Admin ( Service agent roles
|
|
Owner (
Editor (
Viewer (
App Engine Admin (
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 (
App Engine Admin (
App Engine Viewer (
App Engine Code Viewer (
App Engine Managed VM Debug Access (
App Engine Deployer (
App Engine Service Admin (
Security Admin (
Security Auditor (
Security Reviewer (
Support User ( Service agent roles
|
|
Owner (
Editor (
App Engine Admin (
App Engine Service Admin ( Service agent roles
|
|
Owner (
Editor (
App Engine Admin (
App Engine Deployer ( Service agent roles
|
|
Owner (
Editor (
App Engine Admin (
App Engine Deployer (
App Engine Service Admin ( Service agent roles
|
|
Owner (
Editor (
Viewer (
App Engine Admin (
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 (
App Engine Code Viewer ( |
|
Owner (
Editor (
Viewer (
App Engine Admin (
App Engine Viewer (
App Engine Code Viewer (
App Engine Managed VM Debug Access (
App Engine Deployer (
App Engine Service Admin (
Security Admin (
Security Auditor (
Security Reviewer (
Support User ( Service agent roles
|
|
Owner (
Editor (
App Engine Admin (
App Engine Service Admin ( Service agent roles
|