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. Tosearch through all roles and permissions, see therole andpermission 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 theService 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 deployedsource 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 theService 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. Warning: Do not grant service agent roles to any principals exceptservice agents. |
|
App Engine permissions
| Permission | Included in roles |
|---|---|
| Owner ( App Engine Creator ( Service agent roles Warning: Don't grant service agent roles to any principals exceptservice agents.
|
| 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 Warning: Don't grant service agent roles to any principals exceptservice agents.
|
| 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 Warning: Don't grant service agent roles to any principals exceptservice agents.
|
| Owner ( Editor ( App Engine Admin ( Service agent roles Warning: Don't grant service agent roles to any principals exceptservice agents.
|
| Owner ( Editor ( App Engine Admin ( App Engine Managed VM Debug Access ( App Engine Service Admin ( Service agent roles Warning: Don't grant service agent roles to any principals exceptservice agents.
|
| Owner ( Editor ( App Engine Admin ( App Engine Managed VM Debug Access ( Service agent roles Warning: Don't grant service agent roles to any principals exceptservice agents.
|
| 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 Warning: Don't grant service agent roles to any principals exceptservice agents.
|
| 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 Warning: Don't grant service agent roles to any principals exceptservice agents.
|
| Owner ( Editor ( App Engine Admin ( App Engine Memcache Data Admin ( Service agent roles Warning: Don't grant service agent roles to any principals exceptservice agents.
|
| Owner ( Editor ( App Engine Admin ( App Engine Memcache Data Admin ( Service agent roles Warning: Don't grant service agent roles to any principals exceptservice agents.
|
| Owner ( Editor ( Viewer ( App Engine Admin ( App Engine Memcache Data Admin ( Support User ( Service agent roles Warning: Don't grant service agent roles to any principals exceptservice agents.
|
| 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 Warning: Don't grant service agent roles to any principals exceptservice agents.
|
| 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 Warning: Don't grant service agent roles to any principals exceptservice agents.
|
| 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 Warning: Don't grant service agent roles to any principals exceptservice agents.
|
| Owner ( Editor ( Viewer ( App Engine Admin ( Support User ( Service agent roles Warning: Don't grant service agent roles to any principals exceptservice agents.
|
| Owner ( Editor ( App Engine Admin ( App Engine Service Admin ( Service agent roles Warning: Don't grant service agent roles to any principals exceptservice agents.
|
| 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 Warning: Don't grant service agent roles to any principals exceptservice agents.
|
| 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 Warning: Don't grant service agent roles to any principals exceptservice agents.
|
| Owner ( Editor ( App Engine Admin ( App Engine Service Admin ( Service agent roles Warning: Don't grant service agent roles to any principals exceptservice agents.
|
| Owner ( Editor ( App Engine Admin ( App Engine Deployer ( Service agent roles Warning: Don't grant service agent roles to any principals exceptservice agents.
|
| Owner ( Editor ( App Engine Admin ( App Engine Deployer ( App Engine Service Admin ( Service agent roles Warning: Don't grant service agent roles to any principals exceptservice agents.
|
| 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 Warning: Don't grant service agent roles to any principals exceptservice agents.
|
| 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 Warning: Don't grant service agent roles to any principals exceptservice agents.
|
| Owner ( Editor ( App Engine Admin ( App Engine Service Admin ( Service agent roles Warning: Don't grant service agent roles to any principals exceptservice agents.
|
Except as otherwise noted, the content of this page is licensed under theCreative Commons Attribution 4.0 License, and code samples are licensed under theApache 2.0 License. For details, see theGoogle Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-12-15 UTC.