Remarque: Au cours des prochains mois, nous allons réorganiser le site de documentation App Engine afin de faciliter la recherche de contenu et de mieux s'aligner avec les autres produits Google Cloud. Le même contenu sera disponible, mais la navigation correspondra désormais au reste des produits Cloud.

Agent de service de l'environnement flexible App Engine

Restez organisé à l'aide des collections Enregistrez et classez les contenus selon vos préférences.

En plus du compte de service App Engine par défaut, l'environnement flexible App Engine inclut un compte de service géré par Google, appelé agent de service de l'environnement flexible App Engine. L'agent de service permet à votre projet Cloud d'interagir avec les ressources de votre application indépendamment des autres services Google Cloud.

Google crée automatiquement ce compte lorsque vous déployez la première application d'un projet dans l'environnement flexible App Engine à l'aide des outils App Engine, tels que la commande gcloud app deploy.

L'agent de service n'est pas répertorié sur la page "Comptes de service" de la console Google Cloud et présente les restrictions suivantes :

Vérifier l'agent de service de l'environnement flexible App Engine

Pour vérifier que l'agent de service existe dans votre projet Cloud, procédez comme suit :

  1. Ouvrez la console Google Cloud :

    Accéder à la page Autorisations

  2. Dans l'angle supérieur droit de la page Autorisations, cochez la case Inclure les attributions de rôles fournies par Google.

  3. Dans la liste Comptes principaux, recherchez l'ID de l'agent de service de l'environnement flexible App Engine, qui utilise l'ID
    service-PROJECT_NUMBER@gae-api-prod.google.com.iam.gserviceaccount.com.

  4. Vérifiez que l'agent de service a reçu le rôle Agent de service de l'environnement flexible App Engine.

Rôle d'agent de service

L'agent de service a le rôle d'agent de service de l'environnement flexible App Engine. Ce rôle est réservé à l'agent de service et inclut un ensemble d'autorisations requis par l'environnement flexible .NET pour gérer vos applications d'environnement flexible. N'attribuez pas ce rôle IAM à un autre compte, car les autorisations qu'il inclut peuvent changer sans préavis.

Restaurer un agent de service supprimé

Si vous supprimez accidentellement l'agent de service de l'environnement flexible App Engine, vous pouvez le restaurer en procédant comme suit :

  1. Ouvrez la console Google Cloud :

    Accéder à la page Autorisations

  2. Cliquez sur Ajouter.

  3. Saisissez l'ID de l'agent de service au format
    service-PROJECT_NUMBER@gae-api-prod.google.com.iam.gserviceaccount.com.

  4. Sélectionnez le rôle Agent de service de l'environnement flexible App Engine.

  5. Cliquez sur Enregistrer.