Agente de servicio del entorno estándar de App Engine

Además de la cuenta de servicio predeterminada de App Engine, el entorno estándar de App Engine incluye un agente de servicio del entorno estándar de App Engine. El agente de servicio permite que tu proyecto interactúe con los recursos de tu aplicación por separado de otros servicios. Google Cloud Google Cloud

Google crea automáticamente esta cuenta cuando despliegas la primera aplicación de un proyecto en el entorno estándar de App Engine mediante las herramientas de App Engine, como el comando gcloud app deploy.

El agente de servicio no aparece en la página Cuentas de servicio de la consola Google Cloud y tiene las siguientes restricciones:

Verificar el agente de servicio del entorno estándar de App Engine

Para verificar que el agente de servicio existe en tu Google Cloud proyecto, sigue estos pasos:

  1. Abre la Google Cloud consola:

    Ir a la página Permisos

  2. En la esquina superior derecha de la página Permisos, marca la casilla Incluir las concesiones de roles proporcionadas por Google.

  3. En la lista Principales, busca el ID del agente de servicio del entorno estándar de App Engine, que usa el ID
    service-PROJECT_NUMBER@gcp-gae-service.iam.gserviceaccount.com.

  4. Comprueba que se haya concedido al agente de servicio el rol Agente de servicio del entorno estándar de App Engine.

Rol de agente de servicio

El agente de servicio tiene el rol Agente de servicio del entorno estándar de App Engine. El rol incluye un conjunto de permisos que necesita el entorno estándar de Python 2 para gestionar tus aplicaciones del entorno estándar. Por ejemplo, este rol incluye permisos para realizar las siguientes tareas:

  • Obtener un token de acceso para instancias de App Engine con el fin de acceder a otros recursos, como un segmento de Cloud Storage. Google Cloud
  • Usa la API Blobstore de los servicios agrupados antiguos de App Engine.

El rol Agente de servicio del entorno estándar de App Engine está reservado para el agente de servicio. No concedas este rol de gestión de identidades y accesos a ninguna otra cuenta, ya que los permisos que incluye el rol pueden cambiar sin previo aviso.

Restaurar un agente de servicio eliminado

Si eliminas por error el agente de servicio del entorno estándar de App Engine, restáuralo siguiendo estos pasos:

  1. Abre la Google Cloud consola:

    Ir a la página Permisos

  2. Haz clic en Añadir.

  3. Introduce el ID del agente de servicio con el formato
    service-PROJECT_NUMBER@gcp-gae-service.iam.gserviceaccount.com.

  4. Selecciona el rol Agente de servicio del entorno estándar de App Engine.

  5. Haz clic en Guardar.